Skip to content

Function: defineOperations()

defineOperations<TSchemas>(operations): { readonly [TName in string | number | symbol]: AppKitOperation<TSchemas[TName], unknown> }

Preserve operation inference while declaring an exported operation map.

TSchemas extends Readonly<Record<string, ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>>>

{ readonly [TName in string | number | symbol]: AppKitOperation<TSchemas[TName], unknown> }

{ readonly [TName in string | number | symbol]: AppKitOperation<TSchemas[TName], unknown> }