UNPKG

indicative-utils

Version:

Reusable utilities for indicative validation library

11 lines (10 loc) 821 B
export declare function cast(value: any, toType: 'float', errorMessage: string): number; export declare function cast(value: any, toType: 'float'): number | null; export declare function cast(value: any, toType: 'date', errorMessage: string): Date; export declare function cast(value: any, toType: 'date'): Date | null; export declare function cast(value: any, toType: 'string', errorMessage: string): string; export declare function cast(value: any, toType: 'string'): string | null; export declare function cast(value: any, toType: 'integer', errorMessage: string): number; export declare function cast(value: any, toType: 'integer'): number | null; export declare function cast(value: any, toType: 'boolean', errorMessage: string): boolean; export declare function cast(value: any, toType: 'boolean'): boolean | null;