当前位置: 首页>>代码示例>>TypeScript>>正文


TypeScript Arr.exists方法代码示例

本文整理汇总了TypeScript中@ephox/katamari.Arr.exists方法的典型用法代码示例。如果您正苦于以下问题:TypeScript Arr.exists方法的具体用法?TypeScript Arr.exists怎么用?TypeScript Arr.exists使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在@ephox/katamari.Arr的用法示例。


在下文中一共展示了Arr.exists方法的7个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的TypeScript代码示例。

示例1: function

const isUniqueUrl = function (url, targets) {
  const foundTarget = Arr.exists(targets, function (target) {
    return target.url === url;
  });

  return !foundTarget;
};
开发者ID:howardjing,项目名称:tinymce,代码行数:7,代码来源:FilePicker.ts

示例2: if

 getItems: () => Arr.bind(menu.items, (i) => {
   const itemName = i.toLowerCase();
   if (itemName.trim().length === 0) {
     return [ ];
   } else if (Arr.exists(removedMenuItems, (removedMenuItem) => removedMenuItem === itemName)) {
     return [ ];
   } else if (itemName === 'separator' || itemName === '|') {
     return [{
       type: 'separator'
     }];
   } else if (registry.menuItems[itemName]) {
     return [ registry.menuItems[itemName] ];
   } else {
     return [ ];
   }
 })
开发者ID:tinymce,项目名称:tinymce,代码行数:16,代码来源:Integration.ts

示例3: function

const hasBlockParent = function (blockElements, root, node) {
  return Arr.exists(Parents.parents(Element.fromDom(node), Element.fromDom(root)), function (elm) {
    return isBlockElement(blockElements, elm.dom());
  });
};
开发者ID:tinymce,项目名称:tinymce,代码行数:5,代码来源:ForceBlocks.ts

示例4:

const menuHasIcons = (xs: SingleMenuItemApi[]) => Arr.exists(xs, hasIcon);
开发者ID:tinymce,项目名称:tinymce,代码行数:1,代码来源:SingleMenu.ts

示例5: valueExists

 function valueExists(values) {
   return Arr.exists(values, (a) => {
     return a.menu ? valueExists(a.menu) : a.value === value;
   });
 }
开发者ID:danielpunkass,项目名称:tinymce,代码行数:5,代码来源:ListBox.ts

示例6:

 return Arr.filter(menus, (menu) => {
   // Filter out menus that have no items, or only separators
   const isNotSeparator = (item) => item.type !== 'separator';
   return menu.getItems().length > 0 && Arr.exists(menu.getItems(), isNotSeparator);
 });
开发者ID:tinymce,项目名称:tinymce,代码行数:5,代码来源:Integration.ts

示例7:

const emojiMatches = (emoji: EmojiEntry, lowerCasePattern: string): boolean => {
  return Strings.contains(emoji.title.toLowerCase(), lowerCasePattern) || Arr.exists(emoji.keywords, (k) => Strings.contains(k.toLowerCase(), lowerCasePattern));
};
开发者ID:tinymce,项目名称:tinymce,代码行数:3,代码来源:Lookup.ts


注:本文中的@ephox/katamari.Arr.exists方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。