index.d.cts 4.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. export { FullIconCustomisations, IconifyIconCustomisations, IconifyIconSize, IconifyIconSizeCustomisations, defaultIconCustomisations, defaultIconSizeCustomisations } from './customisations/defaults.cjs';
  2. export { mergeCustomisations } from './customisations/merge.cjs';
  3. export { toBoolean } from './customisations/bool.cjs';
  4. export { flipFromString } from './customisations/flip.cjs';
  5. export { rotateFromString } from './customisations/rotate.cjs';
  6. export { IconifyIconName, IconifyIconSource, matchIconName, stringToIcon, validateIconName } from './icon/name.cjs';
  7. export { mergeIconData } from './icon/merge.cjs';
  8. export { mergeIconTransformations } from './icon/transformations.cjs';
  9. export { FullExtendedIconifyIcon, FullIconifyIcon, PartialExtendedIconifyIcon, defaultExtendedIconProps, defaultIconDimensions, defaultIconProps, defaultIconTransformations } from './icon/defaults.cjs';
  10. export { makeIconSquare } from './icon/square.cjs';
  11. export { ParentIconsList, ParentIconsTree, getIconsTree } from './icon-set/tree.cjs';
  12. export { parseIconSet, parseIconSetAsync } from './icon-set/parse.cjs';
  13. export { validateIconSet } from './icon-set/validate.cjs';
  14. export { quicklyValidateIconSet } from './icon-set/validate-basic.cjs';
  15. export { expandIconSet } from './icon-set/expand.cjs';
  16. export { minifyIconSet } from './icon-set/minify.cjs';
  17. export { getIcons } from './icon-set/get-icons.cjs';
  18. export { getIconData } from './icon-set/get-icon.cjs';
  19. export { convertIconSetInfo } from './icon-set/convert-info.cjs';
  20. export { IconifyIconBuildResult, iconToSVG } from './svg/build.cjs';
  21. export { mergeDefsAndContent, splitSVGDefs, wrapSVGContent } from './svg/defs.cjs';
  22. export { replaceIDs } from './svg/id.cjs';
  23. export { calculateSize } from './svg/size.cjs';
  24. export { encodeSvgForCss } from './svg/encode-svg-for-css.cjs';
  25. export { trimSVG } from './svg/trim.cjs';
  26. export { prettifySVG } from './svg/pretty.cjs';
  27. export { iconToHTML } from './svg/html.cjs';
  28. export { svgToData, svgToURL } from './svg/url.cjs';
  29. export { cleanUpInnerHTML } from './svg/inner-html.cjs';
  30. export { SVGViewBox, getSVGViewBox } from './svg/viewbox.cjs';
  31. export { ParsedSVGContent, buildParsedSVG, convertParsedSVG, parseSVGContent } from './svg/parse.cjs';
  32. export { colorKeywords } from './colors/keywords.cjs';
  33. export { colorToString, compareColors, stringToColor } from './colors/index.cjs';
  34. export { getIconCSS, getIconContentCSS } from './css/icon.cjs';
  35. export { getIconsCSS, getIconsContentCSS } from './css/icons.cjs';
  36. export { CustomCollections, CustomIconLoader, ExternalPkgName, IconCustomizations, IconCustomizer, IconifyLoaderOptions, InlineCollection, UniversalIconLoader } from './loader/types.cjs';
  37. export { mergeIconProps } from './loader/utils.cjs';
  38. export { getCustomIcon } from './loader/custom.cjs';
  39. export { searchForIcon } from './loader/modern.cjs';
  40. export { loadIcon } from './loader/loader.cjs';
  41. export { getEmojiSequenceFromString, getUnqualifiedEmojiSequence } from './emoji/cleanup.cjs';
  42. export { convertEmojiSequenceToUTF16, convertEmojiSequenceToUTF32, getEmojiCodePoint, getEmojiUnicode, isUTF32SplitNumber, mergeUTF32Numbers, splitUTF32Number } from './emoji/convert.cjs';
  43. export { getEmojiSequenceKeyword, getEmojiSequenceString, getEmojiUnicodeString } from './emoji/format.cjs';
  44. export { parseEmojiTestFile } from './emoji/test/parse.cjs';
  45. export { getQualifiedEmojiVariations } from './emoji/test/variations.cjs';
  46. export { findMissingEmojis } from './emoji/test/missing.cjs';
  47. export { createOptimisedRegex, createOptimisedRegexForEmojiSequences } from './emoji/regex/create.cjs';
  48. export { prepareEmojiForIconSet, prepareEmojiForIconsList } from './emoji/parse.cjs';
  49. export { findAndReplaceEmojisInText } from './emoji/replace/replace.cjs';
  50. export { camelToKebab, camelize, pascalize, snakelize } from './misc/strings.cjs';
  51. export { commonObjectProps, compareObjects, unmergeObjects } from './misc/objects.cjs';
  52. export { sanitiseTitleAttribute } from './misc/title.cjs';
  53. export { IconifyIcon } from '@iconify/types';
  54. import './colors/types.cjs';
  55. import './css/types.cjs';
  56. import '@antfu/utils';
  57. import './emoji/test/tree.cjs';
  58. import './emoji/data.cjs';
  59. import './emoji/test/similar.cjs';
  60. import './emoji/test/components.cjs';
  61. import './emoji/test/name.cjs';
  62. import './emoji/replace/find.cjs';