inheritance
Cell<typeof ThreadsJson>
items
type IndexedCollection<Thread>
selected_id
type Uuid | null
selected
type Thread | undefined
selected_id_error
type boolean
ordered_items
Ordered array of threads derived from the manual_order index.
type Array<Thread>
constructor
type new (options: ThreadsOptions): Threads
options
add
type (json?: { id?: string | undefined; created?: string | undefined; updated?: string | undefined; model_name?: string | undefined; turns?: { role: string; id?: string | undefined; created?: string | undefined; ... 5 more ...; error_message?: string | undefined; }[] | undefined; enabled?: boolean | undefined; } | undefined, select?: boolean | undefined): Thread
json?
{ id?: string | undefined; created?: string | undefined; updated?: string | undefined; model_name?: string | undefined; turns?: { role: string; id?: string | undefined; created?: string | undefined; ... 5 more ...; error_message?: string | undefined; }[] | undefined; enabled?: boolean | undefined; } | undefinedselect?
boolean | undefinedadd_thread
type (thread: Thread, select?: boolean | undefined): Thread
thread
select?
boolean | undefinedadd_many
type (threads_json: { id?: string | undefined; created?: string | undefined; updated?: string | undefined; model_name?: string | undefined; turns?: { role: string; id?: string | undefined; created?: string | undefined; ... 5 more ...; error_message?: string | undefined; }[] | undefined; enabled?: boolean | undefined; }[], select?: number | ... 1 more ... | undefined): Thread[]
threads_json
{ id?: string | undefined; created?: string | undefined; updated?: string | undefined; model_name?: string | undefined; turns?: { role: string; id?: string | undefined; created?: string | undefined; ... 5 more ...; error_message?: string | undefined; }[] | undefined; enabled?: boolean | undefined; }[]select?
number | boolean | undefinedThread[]remove
type (id: string & $brand<"Uuid">): void
id
string & $brand<"Uuid">voidremove_many
type (ids: (string & $brand<"Uuid">)[]): number
ids
(string & $brand<"Uuid">)[]numberselect
type (thread_id: (string & $brand<"Uuid">) | null): void
thread_id
(string & $brand<"Uuid">) | nullvoidselect_next
type (): void
voidreorder_threads
type (from_index: number, to_index: number): void
from_index
numberto_index
numbervoid