UNPKG

claritykit-svelte

Version:

A comprehensive Svelte component library focused on accessibility, ADHD-optimized design, developer experience, and full SSR compatibility

57 lines 1.74 kB
interface Props { fallback?: import('svelte').Snippet<[{ error: Error; retry: () => void; }]>; onError?: (error: Error, errorInfo?: any) => void; showErrorDetails?: boolean; enableRetry?: boolean; maxRetries?: number; retryDelay?: number; logErrors?: boolean; silent?: boolean; resetKeys?: any[]; resetOnPropsChange?: boolean; children?: import('svelte').Snippet; } interface $$__sveltets_2_IsomorphicComponent<Props extends Record<string, any> = any, Events extends Record<string, any> = any, Slots extends Record<string, any> = any, Exports = {}, Bindings = string> { new (options: import('svelte').ComponentConstructorOptions<Props>): import('svelte').SvelteComponent<Props, Events, Slots> & { $$bindings?: Bindings; } & Exports; (internal: unknown, props: Props & { $$events?: Events; $$slots?: Slots; }): Exports & { $set?: any; $on?: any; }; z_$$bindings?: Bindings; } declare const ErrorBoundary: $$__sveltets_2_IsomorphicComponent<Props, { error: CustomEvent<{ error: Error; errorInfo?: any; retryCount: number; }>; retry: CustomEvent<{ attempt: number; error: Error; }>; recover: CustomEvent<{ error: Error; retryCount: number; }>; maxRetries: CustomEvent<{ error: Error; maxRetries: number; }>; } & { [evt: string]: CustomEvent<any>; }, {}, { reset: () => void; retry: () => Promise<void>; handleError: (err: Error, info?: any) => void; }, "">; type ErrorBoundary = InstanceType<typeof ErrorBoundary>; export default ErrorBoundary; //# sourceMappingURL=ErrorBoundary.svelte.d.ts.map