UNPKG

claritykit-svelte

Version:

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

83 lines 2.45 kB
export interface NetworkNode { id: string; label: string; type?: string; group?: string; weight?: number; color?: string; size?: number; x?: number; y?: number; metadata?: Record<string, any>; } export interface NetworkEdge { id: string; source: string; target: string; label?: string; weight?: number; color?: string; width?: number; type?: 'directed' | 'undirected'; metadata?: Record<string, any>; } export interface NetworkLayout { name: string; options?: Record<string, any>; } type $$ComponentProps = { nodes: NetworkNode[]; edges: NetworkEdge[]; width?: number; height?: number; layout?: NetworkLayout; enableZoom?: boolean; enablePan?: boolean; enableSelection?: boolean; enableDragNodes?: boolean; showTooltips?: boolean; showMinimap?: boolean; title?: string; ariaLabel?: string; ariaDescription?: string; nodeColorBy?: string; edgeColorBy?: string; enablePhysics?: boolean; enableClustering?: boolean; searchable?: boolean; exportable?: boolean; theme?: 'light' | 'dark' | 'auto'; }; 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 NetworkGraph: $$__sveltets_2_IsomorphicComponent<$$ComponentProps, { initialized: CustomEvent<any>; error: CustomEvent<any>; nodeClick: CustomEvent<any>; nodeHover: CustomEvent<any>; edgeClick: CustomEvent<any>; zoomChange: CustomEvent<any>; panChange: CustomEvent<any>; layoutStart: CustomEvent<any>; layoutComplete: CustomEvent<any>; showTooltip: CustomEvent<any>; hideTooltip: CustomEvent<any>; exported: CustomEvent<any>; layoutChanged: CustomEvent<any>; } & { [evt: string]: CustomEvent<any>; }, {}, {}, "">; type NetworkGraph = InstanceType<typeof NetworkGraph>; export default NetworkGraph; //# sourceMappingURL=NetworkGraph.svelte.d.ts.map