react-form-with-constraints
Version:
Simple form validation for React
13 lines (12 loc) • 639 B
TypeScript
import { Constructor } from './Constructor';
import { EventEmitter } from './EventEmitter';
import { Field } from './Field';
export declare const FieldDidValidateEvent = "FIELD_DID_VALIDATE_EVENT";
export declare function withFieldDidValidateEventEmitter<TBase extends Constructor<{}>>(Base: TBase): {
new (...args: any[]): {
fieldDidValidateEventEmitter: EventEmitter<[Field], void>;
emitFieldDidValidateEvent(field: Field): void[];
addFieldDidValidateEventListener(listener: (field: Field) => void): void;
removeFieldDidValidateEventListener(listener: (field: Field) => void): void;
};
} & TBase;