Hyperlinkv0.8.0-beta.28

Filter

Filter.dateconsteffect/Filter.ts:445
(input: unknown): Result.Result<Date, unknown>

A predefined filter that only passes through Date objects.

When to use

Use when you need to narrow unknown input to JavaScript Date instances with a reusable Filter.

Details

Implemented with fromPredicate(Predicate.isDate), so passing values return Result.succeed(input) and failing values return Result.fail(input).

Gotchas

The check uses instanceof Date, so invalid Date objects still pass; the filter does not validate the timestamp.

Source effect/Filter.ts:4451 lines
export const date: Filter<unknown, Date> = fromPredicate(Predicate.isDate)