react-form-with-constraints
Version:
Simple form validation for React
12 lines (11 loc) • 629 B
TypeScript
import { Constructor } from './Constructor';
import { EventEmitter } from './EventEmitter';
export declare const FieldWillValidateEvent = "FIELD_WILL_VALIDATE_EVENT";
export declare function withFieldWillValidateEventEmitter<TBase extends Constructor<{}>>(Base: TBase): {
new (...args: any[]): {
fieldWillValidateEventEmitter: EventEmitter<[string], void>;
emitFieldWillValidateEvent(fieldName: string): void[];
addFieldWillValidateEventListener(listener: (fieldName: string) => void): void;
removeFieldWillValidateEventListener(listener: (fieldName: string) => void): void;
};
} & TBase;