UNPKG

ts-cast

Version:
9 lines (8 loc) 436 B
import { CasterFn, Caster, TypeGuard, TypeChecker } from './types'; export { is } from './is'; export { CasterFn, Caster, TypeGuard, TypeChecker, }; export declare const casterApi: <T>(casterFn: CasterFn<T>) => Caster<T>; export declare const createCaster: { <T>(typeName: string, typeGuard: TypeGuard<T>, transform?: CasterFn<T>): Caster<T>; <T>(typeName: string, typeGuard: TypeChecker, transform: CasterFn<T>): Caster<T>; };