Skip to content

Variable: ContextRulesStorageSubjects

Makaio Framework


Makaio Framework / services-core/context-rules / ContextRulesStorageSubjects

const ContextRulesStorageSubjects: BusSubjects<FlatSubjectDefinitions<"storage:contextRules", { delete: { request: ZodObject<{ id: ZodString; }, $strip>; response: ZodObject<{ deleted: ZodBoolean; }, $strip>; }; get: { request: ZodObject<{ id: ZodString; }, $strip>; response: ZodObject<{ rule: ZodNullable<ZodType<ContextRule, ContextRule, $ZodTypeInternals<ContextRule, ContextRule>>>; }, $strip>; }; list: { request: ZodObject<{ projectId: ZodOptional<ZodString>; sessionId: ZodOptional<ZodString>; }, $strict>; response: ZodObject<{ rules: ZodArray<ZodType<ContextRule, ContextRule, $ZodTypeInternals<ContextRule, ContextRule>>>; }, $strip>; }; set: { request: ZodObject<{ rule: ZodType<ContextRuleInput, ContextRuleInput, $ZodTypeInternals<ContextRuleInput, ContextRuleInput>>; }, $strip>; response: ZodObject<{ id: ZodString; }, $strip>; }; }>, "storage:contextRules"> = ContextRulesStorageNamespace.subjects

Defined in: ../../../packages/services/core/src/context-rules/storage-namespace.ts:36

Typed subjects for context-rule storage operations.