Package: effect
Module: Equivalence
Given a struct of Equivalences returns a new Equivalence that compares values of a struct
by applying each Equivalence to the corresponding property of the struct.
Signature
declare const struct: <R extends Record<string, Equivalence<any>>>(fields: R) => Equivalence<{ readonly [K in keyof R]: [R[K]] extends [Equivalence<infer A>] ? A : never; }>
Since v2.0.0