/*!
 * KoliBri - The accessible HTML-Standard
 */
import { validateTouched } from "../../schema";
import { AssociatedInputController } from "./associated.controller";
export class ControlledInputController extends AssociatedInputController {
    constructor(component, name, host) {
        super(component, name, host);
        this.component = component;
    }
    validateTouched(value) {
        validateTouched(this.component, value);
    }
    componentWillLoad() {
        super.componentWillLoad();
        this.validateTouched(this.component._touched);
    }
}
//# sourceMappingURL=controller.js.map
