Refinements overview

Added in v0.0.11


Table of contents


refinements

hasTag

Signature

export declare const hasTag: <A extends [string, ...string[]]>(...values: A) => Refinement<unknown, { _tag: A[number] }>

Added in v0.0.11

isEither

Signature

export declare const isEither: <E = unknown, A = unknown>(u: unknown) => u is Either<E, A>

Added in v0.0.11

isOption

Signature

export declare const isOption: <A = unknown>(u: unknown) => u is Option<A>

Added in v0.0.11

isTagged

Signature

export declare const isTagged: Refinement<unknown, { _tag: string }>

Added in v0.0.11