action_collections.ts

Declarations
#

6 declarations

view source

action_specs
#

action_collections.ts view source

({ method: "completion_create" | "completion_progress" | "directory_create" | "diskfile_delete" | "diskfile_update" | "filer_change" | "ollama_copy" | "ollama_create" | "ollama_delete" | ... 10 more ... | "toggle_main_menu"; ... 6 more ...; async: true; } | { ...; } | { ...; })[]

ActionEventDatas
#

action_collections.ts view source

ActionEventDatas

Action event data types indexed by method name. These represent the full discriminated union of all possible states for each action's event data, properly typed with inputs and outputs.

completion_create

type ActionEventRequestResponseData<'completion_create'>

completion_progress

type ActionEventRemoteNotificationData<'completion_progress'>

directory_create

type ActionEventRequestResponseData<'directory_create'>

diskfile_delete

type ActionEventRequestResponseData<'diskfile_delete'>

diskfile_update

type ActionEventRequestResponseData<'diskfile_update'>

filer_change

type ActionEventRemoteNotificationData<'filer_change'>

ollama_copy

type ActionEventRequestResponseData<'ollama_copy'>

ollama_create

type ActionEventRequestResponseData<'ollama_create'>

ollama_delete

type ActionEventRequestResponseData<'ollama_delete'>

ollama_list

type ActionEventRequestResponseData<'ollama_list'>

ollama_progress

type ActionEventRemoteNotificationData<'ollama_progress'>

ollama_ps

type ActionEventRequestResponseData<'ollama_ps'>

ollama_pull

type ActionEventRequestResponseData<'ollama_pull'>

ollama_show

type ActionEventRequestResponseData<'ollama_show'>

ollama_unload

type ActionEventRequestResponseData<'ollama_unload'>

ping

type ActionEventRequestResponseData<'ping'>

provider_load_status

type ActionEventRequestResponseData<'provider_load_status'>

provider_update_api_key

type ActionEventRequestResponseData<'provider_update_api_key'>

session_load

type ActionEventRequestResponseData<'session_load'>

toggle_main_menu

type ActionEventLocalCallData<'toggle_main_menu'>

ActionInputs
#

action_collections.ts view source

{ readonly completion_create: ZodObject<{ completion_request: ZodObject<{ created: ZodDefault<$ZodBranded<ZodISODateTime, "Datetime">>; provider_name: ZodEnum<{ ollama: "ollama"; claude: "claude"; chatgpt: "chatgpt"; gemini: "gemini"; }>; model: ZodString; prompt: ZodString; completion_messages: ZodOptional<...>; },...

Action parameter schemas indexed by method name. These represent the input data for each action, e.g. JSON-RPC request/notification params and local call arguments.

ActionMethods
#

action_collections.ts view source

ZodEnum<{ completion_create: "completion_create"; completion_progress: "completion_progress"; directory_create: "directory_create"; diskfile_delete: "diskfile_delete"; diskfile_update: "diskfile_update"; ... 14 more ...; toggle_main_menu: "toggle_main_menu"; }>

All method types combined.

ActionOutputs
#

action_collections.ts view source

{ readonly completion_create: ZodObject<{ completion_response: ZodObject<{ created: ZodDefault<$ZodBranded<ZodISODateTime, "Datetime">>; provider_name: ZodEnum<{ ollama: "ollama"; claude: "claude"; chatgpt: "chatgpt"; gemini: "gemini"; }>; model: ZodString; data: ZodDiscriminatedUnion<...>; }, $strict>; _meta: ZodOp...

Action result schemas indexed by method name. These represent the output data for each action, e.g. JSON-RPC response results and local call return values.

ActionSpecs
#

action_collections.ts view source

{ readonly completion_create: { method: "completion_create"; kind: "request_response"; initiator: "frontend"; auth: "public"; side_effects: true; input: ZodObject<{ completion_request: ZodObject<{ created: ZodDefault<$ZodBranded<ZodISODateTime, "Datetime">>; provider_name: ZodEnum<...>; model: ZodString; prompt: Zod...

Action specifications indexed by method name. These represent the complete action spec definitions.

Depends on
#

Imported by
#