{ Parts: typeof Parts; Capabilities: typeof Capabilities; Chat: typeof Chat; Chats: typeof Chats; Diskfile: typeof Diskfile; DiskfileTab: typeof DiskfileTab; DiskfileTabs: typeof DiskfileTabs; ... 18 more ...; Ui: typeof Ui; } cell_classes.ts
Declarations #
6 declarations
cell_classes #
cell_classes
CellClasses #
CellClasses
{ Parts: typeof Parts; Capabilities: typeof Capabilities; Chat: typeof Chat; Chats: typeof Chats; Diskfile: typeof Diskfile; DiskfileTab: typeof DiskfileTab; DiskfileTabs: typeof DiskfileTabs; ... 18 more ...; Ui: typeof Ui; } CellClassNames #
CellClassNames
"Action" | "Actions" | "Capabilities" | "Parts" | "Chat" | "Chats" | "Diskfile" | "DiskfileTab" | "DiskfileTabs" | "DiskfilePart" | "DiskfileHistory" | "Diskfiles" | "DiskfilesEditor" | ... 12 more ... | "Ui" CellRegistryMap #
CellRegistryMap
CellRegistryMap get_cell_class_names #
get_cell_class_names
(): ("Action" | "Actions" | "Capabilities" | "Parts" | "Chat" | "Chats" | "Diskfile" | "DiskfileTab" | "DiskfileTabs" | "DiskfilePart" | "DiskfileHistory" | "Diskfiles" | "DiskfilesEditor" | ... 12 more ... | "Ui")[] Get a list of all registered cell class names.
returns
("Action" | "Actions" | "Capabilities" | "Parts" | "Chat" | "Chats" | "Diskfile" | "DiskfileTab" | "DiskfileTabs" | "DiskfilePart" | "DiskfileHistory" | "Diskfiles" | "DiskfilesEditor" | ... 12 more ... | "Ui")[] is_cell_type #
is_cell_type
<K extends CellClassNames>(cell: Cell<any> | null | undefined, class_name: K): cell is CellRegistryMap[K] Type guard to check if a cell is an instance of a specific cell class.
cell
type
Cell<any> | null | undefinedclass_name
type
Kreturns
boolean Depends on #
- action.svelte.ts
- actions.svelte.ts
- capabilities.svelte.ts
- chat.svelte.ts
- chats.svelte.ts
- diskfile.svelte.ts
- diskfile_history.svelte.ts
- diskfile_tab.svelte.ts
- diskfile_tabs.svelte.ts
- diskfiles.svelte.ts
- diskfiles_editor.svelte.ts
- model.svelte.ts
- models.svelte.ts
- part.svelte.ts
- parts.svelte.ts
- prompt.svelte.ts
- prompts.svelte.ts
- provider.svelte.ts
- providers.svelte.ts
- socket.svelte.ts
- thread.svelte.ts
- threads.svelte.ts
- time.svelte.ts
- turn.svelte.ts
- ui.svelte.ts