Decoder that accepts undefined values and returns a default value.
The value to return when undefined is encountered
A decoder that accepts undefined and returns the default value
const numberOrZero = JsonDecoder.isUndefined(0);numberOrZero.decode(undefined); // Ok<number>({value: 0})numberOrZero.decode(42); // Err({error: '42 is not undefined'}) Copy
const numberOrZero = JsonDecoder.isUndefined(0);numberOrZero.decode(undefined); // Ok<number>({value: 0})numberOrZero.decode(42); // Err({error: '42 is not undefined'})
Decoder that accepts undefined values and returns a default value.