Skip to content

Variable: CapabilitySubjects

Makaio Framework


Makaio Framework / contracts / CapabilitySubjects

const CapabilitySubjects: BusSubjects<FlatSubjectDefinitions<"capability", { listProviders: { request: ZodObject<{ capabilityId: ZodString; }, $strip>; response: ZodObject<{ providers: ZodArray<ZodObject<{ displayName: ZodString; id: ZodString; providerKey: ZodOptional<ZodString>; }, $strip>>; }, $strip>; }; register: ZodObject<{ capabilityId: ZodString; provider: ZodUnknown; }, $strip>; unregister: ZodObject<{ capabilityId: ZodString; providerId: ZodString; }, $strip>; validate: { request: ZodObject<{ capabilityId: ZodString; }, $strip>; response: ZodObject<{ results: ZodArray<ZodObject<{ error: ZodOptional<ZodString>; id: ZodString; valid: ZodBoolean; }, $strip>>; }, $strip>; }; }>, "capability"> = CapabilityNamespace.subjects

Defined in: ../../../packages/contracts/src/capability/namespace.ts:6