UNPKG

ui-framework-jps

Version:

A simple UI framework for state management and UI components

15 lines (14 loc) 718 B
import { FieldListener } from "../FieldListener"; import { ValidatableView } from "../../validation/ValidatableView"; import { FieldUIConfig } from "../../../CommonTypes"; export declare class ValidationEventHandler { private view; private formId; private fieldConfig; private listeners; private subElements; constructor(view: ValidatableView, fieldConfig: FieldUIConfig, listeners: FieldListener[], subElements?: HTMLInputElement[] | null); setValidationStatusAndMessage(fieldElement: HTMLElement, isValid: boolean, value: string, message?: string | undefined, resetOnFailure?: boolean): void; processValidation(fieldElement: HTMLElement): void; handleEvent(event: Event): void; }