Skip to content

Variable: NativeSessionSupervisorNamespace

Makaio Framework


Makaio Framework / contracts/native-session-supervisor / NativeSessionSupervisorNamespace

Variable: NativeSessionSupervisorNamespace

Section titled “Variable: NativeSessionSupervisorNamespace”

const NativeSessionSupervisorNamespace: BusNamespace<"native-session-supervisor", SubjectRecordFromSchemaRecord<{ attach: { request: ZodUnion<readonly [ZodObject<{ supervisorSessionId: ZodString; }, $strict>, ZodObject<{ sessionId: ZodString; }, $strict>, ZodObject<{ adapterSessionId: ZodString; }, $strict>]>; response: ZodObject<{ pid: ZodOptional<ZodNumber>; success: ZodBoolean; supervisorSessionId: ZodOptional<ZodString>; terminalAttachment: ZodOptional<ZodObject<{ canAttach: ZodBoolean; }, $strip>>; }, $strip>; }; launch: { request: ZodObject<{ adapterSessionId: ZodOptional<ZodString>; args: ZodArray<ZodString>; clientId: ZodString; command: ZodString; cwd: ZodString; env: ZodOptional<ZodRecord<ZodString, ZodString>>; metadata: ZodOptional<ZodRecord<ZodString, ZodUnknown>>; sessionId: ZodOptional<ZodString>; }, $strip>; response: ZodObject<{ pid: ZodNumber; supervisorSessionId: ZodString; }, $strip>; }; status: { request: ZodUnion<readonly [ZodObject<{ }, $strict>, ZodObject<{ supervisorSessionId: ZodString; }, $strict>, ZodObject<{ sessionId: ZodString; }, $strict>, ZodObject<{ adapterSessionId: ZodString; }, $strict>]>; response: ZodObject<{ runtimes: ZodArray<ZodObject<{ adapterSessionId: ZodOptional<ZodString>; clientId: ZodString; cwd: ZodString; pid: ZodNullable<ZodNumber>; sessionId: ZodOptional<ZodString>; startedAt: ZodNumber; status: ZodEnum<{ exited: …; running: …; stopped: …; unknown: …; }>; stoppedAt: ZodOptional<ZodNumber>; supervisorSessionId: ZodString; }, $strip>>; }, $strip>; }; stop: { request: ZodObject<{ signal: ZodOptional<ZodString>; supervisorSessionId: ZodString; }, $strip>; response: ZodObject<{ success: ZodBoolean; }, $strip>; }; }>, {[key: string]: string | Record<string, unknown> | string[] | Record<string, string>; }, { attach: { request: ZodUnion<readonly [ZodObject<{ supervisorSessionId: ZodString; }, $strict>, ZodObject<{ sessionId: ZodString; }, $strict>, ZodObject<{ adapterSessionId: ZodString; }, $strict>]>; response: ZodObject<{ pid: ZodOptional<ZodNumber>; success: ZodBoolean; supervisorSessionId: ZodOptional<ZodString>; terminalAttachment: ZodOptional<ZodObject<{ canAttach: ZodBoolean; }, $strip>>; }, $strip>; }; launch: { request: ZodObject<{ adapterSessionId: ZodOptional<ZodString>; args: ZodArray<ZodString>; clientId: ZodString; command: ZodString; cwd: ZodString; env: ZodOptional<ZodRecord<ZodString, ZodString>>; metadata: ZodOptional<ZodRecord<ZodString, ZodUnknown>>; sessionId: ZodOptional<ZodString>; }, $strip>; response: ZodObject<{ pid: ZodNumber; supervisorSessionId: ZodString; }, $strip>; }; status: { request: ZodUnion<readonly [ZodObject<{ }, $strict>, ZodObject<{ supervisorSessionId: ZodString; }, $strict>, ZodObject<{ sessionId: ZodString; }, $strict>, ZodObject<{ adapterSessionId: ZodString; }, $strict>]>; response: ZodObject<{ runtimes: ZodArray<ZodObject<{ adapterSessionId: ZodOptional<ZodString>; clientId: ZodString; cwd: ZodString; pid: ZodNullable<ZodNumber>; sessionId: ZodOptional<ZodString>; startedAt: ZodNumber; status: ZodEnum<{ exited: "exited"; running: "running"; stopped: "stopped"; unknown: "unknown"; }>; stoppedAt: ZodOptional<ZodNumber>; supervisorSessionId: ZodString; }, $strip>>; }, $strip>; }; stop: { request: ZodObject<{ signal: ZodOptional<ZodString>; supervisorSessionId: ZodString; }, $strip>; response: ZodObject<{ success: ZodBoolean; }, $strip>; }; }>

Defined in: ../../../packages/contracts/src/native-session-supervisor/namespace.ts:16

MakaioBus namespace registered under the native-session-supervisor prefix.