UNPKG

react-form-with-constraints

Version:
13 lines (12 loc) 639 B
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;