2021-05-11 20:27:13 +00:00
|
|
|
/**
|
|
|
|
* Export required types
|
|
|
|
*/
|
|
|
|
// Function sets
|
|
|
|
export {
|
|
|
|
IconifyStorageFunctions,
|
|
|
|
IconifyBuilderFunctions,
|
|
|
|
IconifyBrowserCacheFunctions,
|
|
|
|
IconifyAPIFunctions,
|
|
|
|
IconifyAPIInternalFunctions,
|
|
|
|
} from './functions';
|
|
|
|
|
|
|
|
// JSON stuff
|
|
|
|
export { IconifyIcon, IconifyJSON, IconifyIconName } from './functions';
|
|
|
|
|
|
|
|
// Customisations
|
|
|
|
export {
|
|
|
|
IconifyIconCustomisations,
|
2021-04-30 18:10:15 +00:00
|
|
|
IconifyIconSize,
|
|
|
|
IconifyHorizontalIconAlignment,
|
|
|
|
IconifyVerticalIconAlignment,
|
2021-05-11 20:27:13 +00:00
|
|
|
IconifyIconProps,
|
|
|
|
IconProps,
|
|
|
|
} from './functions';
|
|
|
|
|
|
|
|
// API
|
|
|
|
export {
|
|
|
|
IconifyAPIConfig,
|
|
|
|
IconifyIconLoaderCallback,
|
|
|
|
IconifyIconLoaderAbort,
|
|
|
|
IconifyAPIInternalStorage,
|
|
|
|
IconifyAPIModule,
|
|
|
|
GetAPIConfig,
|
|
|
|
IconifyAPIPrepareQuery,
|
|
|
|
IconifyAPISendQuery,
|
|
|
|
PartialIconifyAPIConfig,
|
|
|
|
} from './functions';
|
|
|
|
|
|
|
|
// Builder functions
|
|
|
|
export { RawIconCustomisations, IconifyIconBuildResult } from './functions';
|
2021-04-30 18:10:15 +00:00
|
|
|
|
2021-05-11 20:27:13 +00:00
|
|
|
// Browser cache
|
|
|
|
export { IconifyBrowserCacheType } from './functions';
|
2021-04-30 18:10:15 +00:00
|
|
|
|
2021-05-11 20:27:13 +00:00
|
|
|
// Component and params
|
2021-04-30 17:10:03 +00:00
|
|
|
export { default as Icon } from './Icon.svelte';
|
2021-05-11 20:27:13 +00:00
|
|
|
export { IconifyIconOnLoad } from './functions';
|
2021-04-30 18:10:15 +00:00
|
|
|
|
|
|
|
// Functions
|
2021-05-01 20:38:56 +00:00
|
|
|
export { enableCache, disableCache } from './functions';
|
|
|
|
|
|
|
|
export {
|
|
|
|
iconExists,
|
|
|
|
getIcon,
|
|
|
|
listIcons,
|
|
|
|
addIcon,
|
|
|
|
addCollection,
|
|
|
|
} from './functions';
|
|
|
|
|
2021-05-10 15:29:30 +00:00
|
|
|
export { calculateSize, replaceIDs, buildIcon } from './functions';
|
2021-05-01 20:38:56 +00:00
|
|
|
|
2021-05-07 18:19:48 +00:00
|
|
|
export { loadIcons, addAPIProvider, _api } from './functions';
|