stapp-validate
Version:
Form validation module for stapp - modular state manager
13 lines (12 loc) • 510 B
TypeScript
import { Observable } from 'rxjs';
import { FormBaseState } from 'stapp-formbase';
import { Event } from 'stapp';
import { ValidationFlags, ValidationRule } from './validate.h';
/**
* @private
*/
export declare const normalizeResult: (fieldName: string, result: any) => Observable<Event<any, any>>;
/**
* @private
*/
export declare const runValidation: <State extends FormBaseState<any>>(state: State, fieldName: string, rule: ValidationRule<State>, flags: ValidationFlags) => Observable<Event<any, any>>;