UNPKG

ts-cast

Version:
9 lines (8 loc) 452 B
import { CasterFn } from './types'; declare const map: { <T, D>(caster: CasterFn<T>, transform: (value: T) => D): CasterFn<D>; <T, D>(caster: CasterFn<T | null | undefined>, transform: (value: T) => D): CasterFn<D | null | undefined>; <T, D>(caster: CasterFn<T | null>, transform: (value: T) => D): CasterFn<D | null>; <T, D>(caster: CasterFn<T | undefined>, transform: (value: T) => D): CasterFn<D | undefined>; }; export default map;