Hyperlinkv0.8.0-beta.28

Schema

Schema.overrideToEquivalencefunctioneffect/Schema.ts:13286
<S extends Top>(
  toEquivalence: () => Equivalence.Equivalence<S["Type"]>
): (self: S) => S["Rebuild"]

Overrides the equivalence derivation for a schema by supplying a custom Equivalence.

When to use

Use when you need a custom equivalence instead of the default structural equivalence derived by toEquivalence.

instancestoEquivalence
export function overrideToEquivalence<S extends Top>(toEquivalence: () => Equivalence.Equivalence<S["Type"]>) {
  return (self: S): S["Rebuild"] => self.annotate({ toEquivalence })
}