Package: effect
Module: Filter
Creates a filter that only passes values equal to the specified value using structural equality.
When to use
Use to accept inputs that are structurally equal to a known expected value
while staying in a composable Filter / Result pipeline.
Details
Delegates to Equal.equals. On success it returns Result.succeed(value);
on failure it returns Result.fail(input).
See
equalsStrict for JavaScript === matching instead of structural
equalityEqual.equals for the underlying structural equality semanticsSignature
declare const equals: <const A, Input = unknown>(value: A) => Filter<Input, A, EqualsWith<Input, A, A, Exclude<Input, A>>>
Since v4.0.0