Skip to main content

@maiar-ai/core / CapabilityMap

Type Alias: CapabilityMap<T>

CapabilityMap<T>: { [K in T[number]["id"]]: { input: z.infer<Extract<T[number], { id: K }>["input"]>; output: z.infer<Extract<T[number], { id: K }>["output"]>; config: Extract<T[number], { id: K }>["config"] extends ZodType<infer C> ? C : undefined } }

Defined in: packages/core/src/runtime/managers/model/capability/descriptor.ts:38

Type Parameters​

• T extends readonly CapabilityDescriptor<unknown, unknown, string, unknown>[]