effect-io-ai

Package: effect
Module: Order

Order.struct

This function creates and returns a new Order for a struct of values based on the given Orders for each property in the struct.

Signature

declare const struct: <R extends { readonly [x: string]: Order<any>; }>(fields: R) => Order<{ [K in keyof R]: [R[K]] extends [Order<infer A>] ? A : never; }>

Source

Since v2.0.0