Variable: ExtensionConfigStorageNamespace
Makaio Framework / services-core/settings/storage/extension-configs/namespace / ExtensionConfigStorageNamespace
Variable: ExtensionConfigStorageNamespace
Section titled “Variable: ExtensionConfigStorageNamespace”
constExtensionConfigStorageNamespace:StorageNamespace<"extensionConfig",SubjectRecordFromSchemaRecord<{delete: {request:ZodObject<{id:ZodString; },$strip>;response:ZodObject<{deleted:ZodBoolean; },$strip>; };get: {request:ZodObject<{id:ZodString; },$strip>;response:ZodObject<{extensionConfig:ZodNullable<ZodObject<{config:ZodOptional<ZodRecord<…, …>>;createdAt:ZodNumber;enabled:ZodBoolean;extensionName:ZodString;id:ZodString;scope:ZodString;updatedAt:ZodNumber; },$strip>>; },$strip>; };list: {request:ZodObject<{extensionName:ZodOptional<ZodString>;projectId:ZodOptional<ZodString>;scope:ZodOptional<ZodString>; },$strip>;response:ZodObject<{extensionConfigs:ZodArray<ZodObject<{config:ZodOptional<ZodRecord<…, …>>;createdAt:ZodNumber;enabled:ZodBoolean;extensionName:ZodString;id:ZodString;scope:ZodString;updatedAt:ZodNumber; },$strip>>; },$strip>; };set: {request:ZodObject<{extensionConfig:ZodObject<{config:ZodOptional<ZodRecord<ZodString,ZodUnknown>>;enabled:ZodBoolean;extensionName:ZodString;id:ZodString;scope:ZodString; },$strip>; },$strip>;response:ZodObject<{id:ZodString; },$strip>; };setEnabled: {request:ZodObject<{enabled:ZodBoolean;extensionName:ZodString;scope:ZodString; },$strip>;response:ZodObject<{id:ZodString; },$strip>; }; }>, {enabled:boolean;extensionConfig: {config?:Record<string,unknown>;enabled:boolean;extensionName:string;id:string;scope:string; };extensionName:string;id:string;projectId:never;scope:string; },StorageNamespaceExtensions, {delete: {request:ZodObject<{id:ZodString; },$strip>;response:ZodObject<{deleted:ZodBoolean; },$strip>; };get: {request:ZodObject<{id:ZodString; },$strip>;response:ZodObject<{extensionConfig:ZodNullable<ZodObject<{config:ZodOptional<ZodRecord<ZodString,ZodUnknown>>;createdAt:ZodNumber;enabled:ZodBoolean;extensionName:ZodString;id:ZodString;scope:ZodString;updatedAt:ZodNumber; },$strip>>; },$strip>; };list: {request:ZodObject<{extensionName:ZodOptional<ZodString>;projectId:ZodOptional<ZodString>;scope:ZodOptional<ZodString>; },$strip>;response:ZodObject<{extensionConfigs:ZodArray<ZodObject<{config:ZodOptional<ZodRecord<ZodString,ZodUnknown>>;createdAt:ZodNumber;enabled:ZodBoolean;extensionName:ZodString;id:ZodString;scope:ZodString;updatedAt:ZodNumber; },$strip>>; },$strip>; };set: {request:ZodObject<{extensionConfig:ZodObject<{config:ZodOptional<ZodRecord<ZodString,ZodUnknown>>;enabled:ZodBoolean;extensionName:ZodString;id:ZodString;scope:ZodString; },$strip>; },$strip>;response:ZodObject<{id:ZodString; },$strip>; };setEnabled: {request:ZodObject<{enabled:ZodBoolean;extensionName:ZodString;scope:ZodString; },$strip>;response:ZodObject<{id:ZodString; },$strip>; }; }>
Defined in: ../../../packages/services/core/src/settings/storage/extension-configs/namespace.ts:59
Storage namespace for extension configurations.
Provides CRUD operations for extension-level settings with two-tier scoping. The drizzle schema extension is attached by the host-tier storage wiring, not here — this file defines only the bus contract.