UNPKG

ng-halfmoon

Version:

Angular Library to build upon the halfmoon-framework

19 lines (18 loc) 704 B
import { ElementRef, Injector, OnDestroy, OnInit, Renderer2 } from '@angular/core'; import { InputDirective } from '../input/input.directive'; export declare abstract class FormGroupDirective implements OnInit, OnDestroy { protected el: ElementRef; protected renderer: Renderer2; protected injector: Injector; baseClass: boolean; isInvalid: boolean; controlLabel: HTMLLabelElement; input: InputDirective; private controlService; private subscription; protected constructor(el: ElementRef, renderer: Renderer2, injector: Injector); ngOnInit(): void; ngOnDestroy(): void; updateLabelPostfix(isRequired: boolean): void; get canShowError(): boolean; }