UNPKG

@dooboostore/dom-render

Version:
18 lines 997 B
import { Validator } from './Validator'; export type MakeValidator<T = any, E = Element> = (value: T, target: E, event?: Event) => Validator<T, E>; export declare abstract class ValidatorArray<T = any, E = Element> extends Validator<Validator<T, E>[], E> { private _makeValidatorFactory; constructor(value?: Validator<T, E>[], target?: E, event?: Event, autoValid?: boolean); getMakeValidatorFactory(): MakeValidator<T, E>; setMakeValidatorFactory(value: MakeValidator<T, E>): this; setArrayValue(target: E, value: T, event?: Event): void; addValidator(value: T, target: E, event?: Event): void; allChecked(checked: boolean): void; getValidators(): Validator<T, E>[]; getValidator(e: E): Validator<T, E>; getValidatorByValue(value: T): Validator<T, E>; getValidatorByValues(value: T): Validator<T, E>[]; removeElement(e: E): void; makeValidator(value: T, target: E, event?: Event): Validator<T, E>; } //# sourceMappingURL=ValidatorArray.d.ts.map