diff --git a/packages/lucide-svelte/src/lucide-svelte.ts b/packages/lucide-svelte/src/lucide-svelte.ts index 1c5c45707..77e474d30 100644 --- a/packages/lucide-svelte/src/lucide-svelte.ts +++ b/packages/lucide-svelte/src/lucide-svelte.ts @@ -2,4 +2,4 @@ export * from './icons/index.js'; export * as icons from './icons/index.js'; export * from './aliases.js'; export { default as defaultAttributes } from './defaultAttributes.js'; -export type { Icon } from './types.js'; +export * from './types.js'; diff --git a/packages/lucide-svelte/src/types.ts b/packages/lucide-svelte/src/types.ts index b5e86eb16..fed0f6341 100644 --- a/packages/lucide-svelte/src/types.ts +++ b/packages/lucide-svelte/src/types.ts @@ -13,11 +13,11 @@ export interface IconProps extends Attrs { class?: string; } -type IconEvents = { +export type IconEvents = { [evt: string]: CustomEvent; }; -type IconSlots = { +export type IconSlots = { default: {}; };