Variable: SessionEditorSchemas
Makaio Framework / services-core/session-editor / SessionEditorSchemas
Variable: SessionEditorSchemas
Section titled “Variable: SessionEditorSchemas”
constSessionEditorSchemas:object
Defined in: ../../../packages/services/core/src/session-editor/schemas.ts:35
Session editor domain schemas.
Subjects for session editor actions and pipeline operations via bus communication.
Each key becomes a subject identifier as: session-editor.{key}
Type Declaration
Section titled “Type Declaration”listActions
Section titled “listActions”listActions:
object
List all registered session editor actions.
Subject: session-editor.listActions
Type: Request (RPC)
Returns available actions for the session editor pipeline UI. Actions are grouped by category (compression, extraction, transformation).
Example
Section titled “Example”const { actions } = await bus.request(SessionEditorSubjects.listActions, {});const compressionActions = actions.filter(a => a.category === 'compression');listActions.request
Section titled “listActions.request”request:
ZodObject<{ },$strip>
listActions.response
Section titled “listActions.response”response:
ZodObject<{actions:ZodArray<ZodObject<{category:ZodEnum<{compression:"compression";extraction:"extraction";transformation:"transformation"; }>;description:ZodString;id:ZodString;label:ZodString; },$strip>>; },$strip>
Example
Section titled “Example”// List available actionsconst { actions } = await bus.request(SessionEditorSubjects.listActions, {});