CA pipeable store contract — shapes plus optional custom methods.
models
Source src/Store.ts:5281 lines
export type type Contract<
C extends StoreContractValue = StoreContractValue
> = C
A pipeable store contract — shapes plus optional custom methods.
Contract<function (type parameter) C in type Contract<C extends StoreContractValue = StoreContractValue>C extends type StoreContractValue<Shapes extends StoreShapes = Readonly<Record<string, StoreShapeInput>>, Custom extends Readonly<Record<string, unknown>> = Readonly<Record<never, never>>> = StoreContractDef<Shapes, Custom> & PipeableStoreContractValue = type StoreContractValue<Shapes extends StoreShapes = Readonly<Record<string, StoreShapeInput>>, Custom extends Readonly<Record<string, unknown>> = Readonly<Record<never, never>>> = StoreContractDef<Shapes, Custom> & PipeableStoreContractValue> = function (type parameter) C in type Contract<C extends StoreContractValue = StoreContractValue>C;