Skip to content

Variable: PlatformNamespace

Makaio Framework


Makaio Framework / contracts / PlatformNamespace

const PlatformNamespace: BusNamespace<"platform", SubjectRecordFromSchemaRecord<{ autoLaunch.disable: { request: ZodObject<{ }, $strip>; response: ZodObject<{ disabled: ZodBoolean; error: ZodOptional<ZodString>; }, $strip>; }; autoLaunch.enable: { request: ZodObject<{ hidden: ZodDefault<ZodOptional<ZodBoolean>>; }, $strip>; response: ZodObject<{ enabled: ZodBoolean; error: ZodOptional<ZodString>; }, $strip>; }; autoLaunch.getStatus: { request: ZodObject<{ }, $strip>; response: ZodObject<{ enabled: ZodBoolean; supported: ZodBoolean; }, $strip>; }; }>, {[key: string]: boolean; }, { autoLaunch.disable: { request: ZodObject<{ }, $strip>; response: ZodObject<{ disabled: ZodBoolean; error: ZodOptional<ZodString>; }, $strip>; }; autoLaunch.enable: { request: ZodObject<{ hidden: ZodDefault<ZodOptional<ZodBoolean>>; }, $strip>; response: ZodObject<{ enabled: ZodBoolean; error: ZodOptional<ZodString>; }, $strip>; }; autoLaunch.getStatus: { request: ZodObject<{ }, $strip>; response: ZodObject<{ enabled: ZodBoolean; supported: ZodBoolean; }, $strip>; }; }>

Defined in: ../../../packages/contracts/src/platform/namespace.ts:10

Platform capability namespace.

Cross-platform bus subjects for OS-level capabilities. Each platform package registers handlers for its supported capabilities.