@junte/ui
Version:
Quality Angular UI components kit
20 lines (19 loc) • 2 kB
TypeScript
import { AfterViewInit, QueryList } from '@angular/core';
import { AbstractControl, ControlContainer } from '@angular/forms';
import { UI } from '../../../core/enums/ui';
import { FormMessageComponent } from '../message/form-message.component';
import * as ɵngcc0 from '@angular/core';
export declare class FormControlComponent implements AfterViewInit {
private parent;
readonly host = "jnt-form-control-host";
ui: typeof UI;
messages: QueryList<FormMessageComponent>;
name: string;
constructor(parent: ControlContainer);
ngAfterViewInit(): void;
check(): void;
get control(): AbstractControl;
static ɵfac: ɵngcc0.ɵɵFactoryDef<FormControlComponent, [{ optional: true; host: true; skipSelf: true; }]>;
static ɵcmp: ɵngcc0.ɵɵComponentDefWithMeta<FormControlComponent, "jnt-form-control", never, { "name": "name"; }, {}, ["messages"], ["*"]>;
}
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZm9ybS1jb250cm9sLmNvbXBvbmVudC5kLnRzIiwic291cmNlcyI6WyJmb3JtLWNvbnRyb2wuY29tcG9uZW50LmQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7Ozs7O0FBSUE7Ozs7Ozs7Ozs7OztBQVVBIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQWZ0ZXJWaWV3SW5pdCwgUXVlcnlMaXN0IH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBBYnN0cmFjdENvbnRyb2wsIENvbnRyb2xDb250YWluZXIgfSBmcm9tICdAYW5ndWxhci9mb3Jtcyc7XG5pbXBvcnQgeyBVSSB9IGZyb20gJy4uLy4uLy4uL2NvcmUvZW51bXMvdWknO1xuaW1wb3J0IHsgRm9ybU1lc3NhZ2VDb21wb25lbnQgfSBmcm9tICcuLi9tZXNzYWdlL2Zvcm0tbWVzc2FnZS5jb21wb25lbnQnO1xuZXhwb3J0IGRlY2xhcmUgY2xhc3MgRm9ybUNvbnRyb2xDb21wb25lbnQgaW1wbGVtZW50cyBBZnRlclZpZXdJbml0IHtcbiAgICBwcml2YXRlIHBhcmVudDtcbiAgICByZWFkb25seSBob3N0ID0gXCJqbnQtZm9ybS1jb250cm9sLWhvc3RcIjtcbiAgICB1aTogdHlwZW9mIFVJO1xuICAgIG1lc3NhZ2VzOiBRdWVyeUxpc3Q8Rm9ybU1lc3NhZ2VDb21wb25lbnQ+O1xuICAgIG5hbWU6IHN0cmluZztcbiAgICBjb25zdHJ1Y3RvcihwYXJlbnQ6IENvbnRyb2xDb250YWluZXIpO1xuICAgIG5nQWZ0ZXJWaWV3SW5pdCgpOiB2b2lkO1xuICAgIGNoZWNrKCk6IHZvaWQ7XG4gICAgZ2V0IGNvbnRyb2woKTogQWJzdHJhY3RDb250cm9sO1xufVxuIl19