indicative-utils
Version:
Reusable utilities for indicative validation library
11 lines (10 loc) • 821 B
TypeScript
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;