blow-data
Version:
Data access layer for Blow.
11 lines (10 loc) • 447 B
TypeScript
import { Observable } from 'rxjs';
import { IValidator, IValidationResult } from './interfaces';
export declare class Validator implements IValidator {
protected _syncSchema: any;
protected _asyncSchema: any;
constructor(syncSchema: any, asyncSchema?: any);
protected _syncValidate(data: any): Observable<any[]>;
protected _asyncValidate(data: any): Observable<any[]>;
validate(data: any): Observable<IValidationResult>;
}