UNPKG

shadcn-vue

Version:
49 lines 1.9 kB
//#region src/icons/libraries.d.ts declare const iconLibraries: { readonly lucide: { readonly name: "lucide"; readonly title: "Lucide"; readonly packages: readonly ["@lucide/vue"]; readonly import: "import { ICON } from '@lucide/vue'"; readonly usage: "<ICON />"; readonly export: "@lucide/vue"; }; readonly tabler: { readonly name: "tabler"; readonly title: "Tabler Icons"; readonly packages: readonly ["@tabler/icons-vue"]; readonly import: "import { ICON } from '@tabler/icons-vue'"; readonly usage: "<ICON />"; readonly export: "@tabler/icons-vue"; }; readonly hugeicons: { readonly name: "hugeicons"; readonly title: "HugeIcons"; readonly packages: readonly ["@hugeicons/vue", "@hugeicons/core-free-icons"]; readonly import: "import { HugeiconsIcon } from '@hugeicons/vue'\nimport { ICON } from '@hugeicons/core-free-icons';"; readonly usage: "<HugeiconsIcon :icon=\"ICON\" :strokeWidth=\"2\" />"; readonly export: "@hugeicons/core-free-icons"; }; readonly phosphor: { readonly name: "phosphor"; readonly title: "Phosphor Icons"; readonly packages: readonly ["@phosphor-icons/vue"]; readonly import: "import { ICON } from '@phosphor-icons/vue'"; readonly usage: "<ICON :strokeWidth=\"2\" />"; readonly export: "@phosphor-icons/vue"; }; readonly remixicon: { readonly name: "remixicon"; readonly title: "Remix Icon"; readonly packages: readonly ["@remixicon/vue"]; readonly import: "import { ICON } from '@remixicon/vue'"; readonly usage: "<ICON />"; readonly export: "@remixicon/vue"; }; }; type IconLibraries = typeof iconLibraries; type IconLibrary = IconLibraries[keyof IconLibraries]; type IconLibraryName = keyof IconLibraries; //#endregion export { IconLibraries, IconLibrary, IconLibraryName, iconLibraries }; //# sourceMappingURL=index.d.ts.map