UNPKG

nakedobjects.spa

Version:

Single Page Application client for a Naked Objects application.

13 lines (12 loc) 1.13 kB
import * as Models from './models'; import { ILocalFilter } from './mask.service'; import * as moment from 'moment'; export declare function validateNumber(model: Models.IHasExtensions, newValue: number, filter: ILocalFilter): string; export declare function validateStringFormat(model: Models.IHasExtensions, newValue: string): string; export declare function validateDateTimeFormat(model: Models.IHasExtensions, newValue: Date): string; export declare function validateDateFormat(model: Models.IHasExtensions, newValue: Date | string, filter: ILocalFilter): string; export declare function validateTimeFormat(model: Models.IHasExtensions, newValue: Date): string; export declare function validateString(model: Models.IHasExtensions, newValue: any, filter: ILocalFilter): string; export declare function validateMandatory(model: Models.IHasExtensions, viewValue: string): string; export declare function validateMandatoryAgainstType(model: Models.IHasExtensions, viewValue: string, filter: ILocalFilter): string; export declare function validateDate(newValue: string, validInputFormats: string[]): moment.Moment | null;