Package: effect
Module: SchemaAST
Represents a bidirectional merge strategy for index signature key-value pairs.
Details
Used by IndexSignature when the same key appears multiple times
(e.g. from Schema.extend or overlapping records). Provides separate
decode and encode combiners that determine how duplicate entries are
merged.
See
IndexSignatureSignature
declare class KeyValueCombiner { constructor(
decode: Combiner.Combiner<readonly [key: PropertyKey, value: any]> | undefined,
encode: Combiner.Combiner<readonly [key: PropertyKey, value: any]> | undefined
) }
Since v4.0.0