UNPKG

ts-cast

Version:
4 lines (3 loc) 250 B
import { CasterFn } from './types'; declare const either: <T, Left, Right>(caster: CasterFn<T>, leftFactory: (error: TypeError) => Left, rightFactory: (value: T) => Right) => (value: unknown, context?: string) => Left | Right; export default either;