Skip to content

Variable: ExtensionConfigStorageSubjects

Makaio Framework


Makaio Framework / services-core/settings/storage/extension-configs/namespace / ExtensionConfigStorageSubjects

const ExtensionConfigStorageSubjects: BusSubjects<FlatSubjectDefinitions<"storage:extensionConfig", { 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>; }; }>, "storage:extensionConfig"> = ExtensionConfigStorageNamespace.subjects

Defined in: ../../../packages/services/core/src/settings/storage/extension-configs/namespace.ts:84