providers.svelte.ts

Declarations
#

4 declarations

view source

Providers
#

providers.svelte.ts view source

inheritance

extends:
  • Cell<typeof ProvidersJson>

items

type Array<Provider>

names

type ReadonlyArray<ProviderName>

readonly

constructor

type new (options: ProvidersOptions): Providers

options

add

type (provider: Provider): void

provider
returns void

find_by_name

type (name: string): Provider | undefined

name
type string
returns Provider | undefined

remove_by_name

type (name: string): void

name
type string
returns void

clear

type (): void

returns void

ProvidersJson
#

providers.svelte.ts view source

ZodObject<{ id: ZodDefault<$ZodBranded<ZodUUID, "Uuid">>; created: ZodDefault<$ZodBranded<ZodISODateTime, "Datetime">>; updated: ZodDefault<...>; items: ZodDefault<...>; }, $strict>

ProvidersJsonInput
#

providers.svelte.ts view source

{ id?: string | undefined; created?: string | undefined; updated?: string | undefined; items?: { name: "ollama" | "claude" | "chatgpt" | "gemini"; title: string; url: string; homepage: string; ... 4 more ...; updated?: string | undefined; }[] | undefined; }

ProvidersOptions
#

Depends on
#

Imported by
#