frontend_action_types.ts

Declarations
#

view source

FrontendActionHandlers
#

frontend_action_types.ts view source

FrontendActionHandlers

Frontend action handlers organized by method and phase. Generated using spec.initiator to determine valid phases: - initiator: 'frontend' → send/execute phases - initiator: 'backend' → receive phases - initiator: 'both' → all valid phases

completion_create

type { send_request?: ( action_event: ActionEvent<'completion_create', Frontend, 'send_request', 'handling'>, ) => void | Promise<void>; receive_response?: ( action_event: ActionEvent<'completion_create', Frontend, 'receive_response', 'handling'>, ) => void | Promise<void>; send_error?: ( action_event: ActionEvent<'completion_create', Frontend, 'send_error', 'handling'>, ) => void | Promise<void>; receive_error?: ( action_event: ActionEvent<'completion_create', Frontend, 'receive_error', 'handling'>, ) => void | Promise<void>; }

completion_progress

type { receive?: ( action_event: ActionEvent<'completion_progress', Frontend, 'receive', 'handling'>, ) => void | Promise<void>; }

directory_create

type { send_request?: ( action_event: ActionEvent<'directory_create', Frontend, 'send_request', 'handling'>, ) => void | Promise<void>; receive_response?: ( action_event: ActionEvent<'directory_create', Frontend, 'receive_response', 'handling'>, ) => void | Promise<void>; send_error?: ( action_event: ActionEvent<'directory_create', Frontend, 'send_error', 'handling'>, ) => void | Promise<void>; receive_error?: ( action_event: ActionEvent<'directory_create', Frontend, 'receive_error', 'handling'>, ) => void | Promise<void>; }

diskfile_delete

type { send_request?: ( action_event: ActionEvent<'diskfile_delete', Frontend, 'send_request', 'handling'>, ) => void | Promise<void>; receive_response?: ( action_event: ActionEvent<'diskfile_delete', Frontend, 'receive_response', 'handling'>, ) => void | Promise<void>; send_error?: ( action_event: ActionEvent<'diskfile_delete', Frontend, 'send_error', 'handling'>, ) => void | Promise<void>; receive_error?: ( action_event: ActionEvent<'diskfile_delete', Frontend, 'receive_error', 'handling'>, ) => void | Promise<void>; }

diskfile_update

type { send_request?: ( action_event: ActionEvent<'diskfile_update', Frontend, 'send_request', 'handling'>, ) => void | Promise<void>; receive_response?: ( action_event: ActionEvent<'diskfile_update', Frontend, 'receive_response', 'handling'>, ) => void | Promise<void>; send_error?: ( action_event: ActionEvent<'diskfile_update', Frontend, 'send_error', 'handling'>, ) => void | Promise<void>; receive_error?: ( action_event: ActionEvent<'diskfile_update', Frontend, 'receive_error', 'handling'>, ) => void | Promise<void>; }

filer_change

type { receive?: ( action_event: ActionEvent<'filer_change', Frontend, 'receive', 'handling'>, ) => void | Promise<void>; }

ollama_copy

type { send_request?: ( action_event: ActionEvent<'ollama_copy', Frontend, 'send_request', 'handling'>, ) => void | Promise<void>; receive_response?: ( action_event: ActionEvent<'ollama_copy', Frontend, 'receive_response', 'handling'>, ) => void | Promise<void>; send_error?: ( action_event: ActionEvent<'ollama_copy', Frontend, 'send_error', 'handling'>, ) => void | Promise<void>; receive_error?: ( action_event: ActionEvent<'ollama_copy', Frontend, 'receive_error', 'handling'>, ) => void | Promise<void>; }

ollama_create

type { send_request?: ( action_event: ActionEvent<'ollama_create', Frontend, 'send_request', 'handling'>, ) => void | Promise<void>; receive_response?: ( action_event: ActionEvent<'ollama_create', Frontend, 'receive_response', 'handling'>, ) => void | Promise<void>; send_error?: ( action_event: ActionEvent<'ollama_create', Frontend, 'send_error', 'handling'>, ) => void | Promise<void>; receive_error?: ( action_event: ActionEvent<'ollama_create', Frontend, 'receive_error', 'handling'>, ) => void | Promise<void>; }

ollama_delete

type { send_request?: ( action_event: ActionEvent<'ollama_delete', Frontend, 'send_request', 'handling'>, ) => void | Promise<void>; receive_response?: ( action_event: ActionEvent<'ollama_delete', Frontend, 'receive_response', 'handling'>, ) => void | Promise<void>; send_error?: ( action_event: ActionEvent<'ollama_delete', Frontend, 'send_error', 'handling'>, ) => void | Promise<void>; receive_error?: ( action_event: ActionEvent<'ollama_delete', Frontend, 'receive_error', 'handling'>, ) => void | Promise<void>; }

ollama_list

type { send_request?: ( action_event: ActionEvent<'ollama_list', Frontend, 'send_request', 'handling'>, ) => void | Promise<void>; receive_response?: ( action_event: ActionEvent<'ollama_list', Frontend, 'receive_response', 'handling'>, ) => void | Promise<void>; send_error?: ( action_event: ActionEvent<'ollama_list', Frontend, 'send_error', 'handling'>, ) => void | Promise<void>; receive_error?: ( action_event: ActionEvent<'ollama_list', Frontend, 'receive_error', 'handling'>, ) => void | Promise<void>; }

ollama_progress

type { receive?: ( action_event: ActionEvent<'ollama_progress', Frontend, 'receive', 'handling'>, ) => void | Promise<void>; }

ollama_ps

type { send_request?: ( action_event: ActionEvent<'ollama_ps', Frontend, 'send_request', 'handling'>, ) => void | Promise<void>; receive_response?: ( action_event: ActionEvent<'ollama_ps', Frontend, 'receive_response', 'handling'>, ) => void | Promise<void>; send_error?: ( action_event: ActionEvent<'ollama_ps', Frontend, 'send_error', 'handling'>, ) => void | Promise<void>; receive_error?: ( action_event: ActionEvent<'ollama_ps', Frontend, 'receive_error', 'handling'>, ) => void | Promise<void>; }

ollama_pull

type { send_request?: ( action_event: ActionEvent<'ollama_pull', Frontend, 'send_request', 'handling'>, ) => void | Promise<void>; receive_response?: ( action_event: ActionEvent<'ollama_pull', Frontend, 'receive_response', 'handling'>, ) => void | Promise<void>; send_error?: ( action_event: ActionEvent<'ollama_pull', Frontend, 'send_error', 'handling'>, ) => void | Promise<void>; receive_error?: ( action_event: ActionEvent<'ollama_pull', Frontend, 'receive_error', 'handling'>, ) => void | Promise<void>; }

ollama_show

type { send_request?: ( action_event: ActionEvent<'ollama_show', Frontend, 'send_request', 'handling'>, ) => void | Promise<void>; receive_response?: ( action_event: ActionEvent<'ollama_show', Frontend, 'receive_response', 'handling'>, ) => void | Promise<void>; send_error?: ( action_event: ActionEvent<'ollama_show', Frontend, 'send_error', 'handling'>, ) => void | Promise<void>; receive_error?: ( action_event: ActionEvent<'ollama_show', Frontend, 'receive_error', 'handling'>, ) => void | Promise<void>; }

ollama_unload

type { send_request?: ( action_event: ActionEvent<'ollama_unload', Frontend, 'send_request', 'handling'>, ) => void | Promise<void>; receive_response?: ( action_event: ActionEvent<'ollama_unload', Frontend, 'receive_response', 'handling'>, ) => void | Promise<void>; send_error?: ( action_event: ActionEvent<'ollama_unload', Frontend, 'send_error', 'handling'>, ) => void | Promise<void>; receive_error?: ( action_event: ActionEvent<'ollama_unload', Frontend, 'receive_error', 'handling'>, ) => void | Promise<void>; }

ping

type { send_request?: ( action_event: ActionEvent<'ping', Frontend, 'send_request', 'handling'>, ) => void | Promise<void>; receive_response?: ( action_event: ActionEvent<'ping', Frontend, 'receive_response', 'handling'>, ) => void | Promise<void>; send_error?: ( action_event: ActionEvent<'ping', Frontend, 'send_error', 'handling'>, ) => void | Promise<void>; receive_error?: ( action_event: ActionEvent<'ping', Frontend, 'receive_error', 'handling'>, ) => void | Promise<void>; receive_request?: ( action_event: ActionEvent<'ping', Frontend, 'receive_request', 'handling'>, ) => ActionOutputs['ping'] | Promise<ActionOutputs['ping']>; send_response?: ( action_event: ActionEvent<'ping', Frontend, 'send_response', 'handling'>, ) => void | Promise<void>; }

provider_load_status

type { send_request?: ( action_event: ActionEvent<'provider_load_status', Frontend, 'send_request', 'handling'>, ) => void | Promise<void>; receive_response?: ( action_event: ActionEvent<'provider_load_status', Frontend, 'receive_response', 'handling'>, ) => void | Promise<void>; send_error?: ( action_event: ActionEvent<'provider_load_status', Frontend, 'send_error', 'handling'>, ) => void | Promise<void>; receive_error?: ( action_event: ActionEvent<'provider_load_status', Frontend, 'receive_error', 'handling'>, ) => void | Promise<void>; }

provider_update_api_key

type { send_request?: ( action_event: ActionEvent<'provider_update_api_key', Frontend, 'send_request', 'handling'>, ) => void | Promise<void>; receive_response?: ( action_event: ActionEvent< 'provider_update_api_key', Frontend, 'receive_response', 'handling' >, ) => void | Promise<void>; send_error?: ( action_event: ActionEvent<'provider_update_api_key', Frontend, 'send_error', 'handling'>, ) => void | Promise<void>; receive_error?: ( action_event: ActionEvent<'provider_update_api_key', Frontend, 'receive_error', 'handling'>, ) => void | Promise<void>; }

session_load

type { send_request?: ( action_event: ActionEvent<'session_load', Frontend, 'send_request', 'handling'>, ) => void | Promise<void>; receive_response?: ( action_event: ActionEvent<'session_load', Frontend, 'receive_response', 'handling'>, ) => void | Promise<void>; send_error?: ( action_event: ActionEvent<'session_load', Frontend, 'send_error', 'handling'>, ) => void | Promise<void>; receive_error?: ( action_event: ActionEvent<'session_load', Frontend, 'receive_error', 'handling'>, ) => void | Promise<void>; }

toggle_main_menu

type { execute?: ( action_event: ActionEvent<'toggle_main_menu', Frontend, 'execute', 'handling'>, ) => ActionOutputs['toggle_main_menu']; }