action_spec.ts

Declarations
#

6 declarations

view source

ActionSpec
#

action_spec.ts view source

ZodObject<{ method: 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"; }>; ... 6 more ...; async: ZodBoolean;...

ActionSpecUnion
#

action_spec.ts view source

ZodUnion<readonly [ZodObject<{ method: ZodEnum<{ completion_create: "completion_create"; completion_progress: "completion_progress"; directory_create: "directory_create"; diskfile_delete: "diskfile_delete"; ... 15 more ...; toggle_main_menu: "toggle_main_menu"; }>; ... 6 more ...; async: ZodDefault<...>; }, $strict>...

is_action_spec
#

action_spec.ts view source

(value: unknown): value is { method: "completion_create" | "completion_progress" | "directory_create" | "diskfile_delete" | "diskfile_update" | "filer_change" | "ollama_copy" | "ollama_create" | ... 11 more ... | "toggle_main_menu"; ... 6 more ...; async: true; } | { ...; } | { ...; }

value

type unknown

returns

boolean

LocalCallActionSpec
#

action_spec.ts view source

ZodObject<{ method: 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"; }>; ... 6 more ...; auth: ZodDefault<....

Local calls can wrap synchronous or asynchronous actions, and are the escape hatch for remote APIs that do not support SAES.

RemoteNotificationActionSpec
#

action_spec.ts view source

ZodObject<{ method: 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"; }>; ... 6 more ...; async: ZodDefault<...

RequestResponseActionSpec
#

action_spec.ts view source

ZodObject<{ method: 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"; }>; ... 6 more ...; async: ZodDefault<...

Depends on
#

Imported by
#