UNPKG

ng-halfmoon

Version:

Angular Library to build upon the halfmoon-framework

19 lines (18 loc) 772 B
import { DoCheck, ElementRef, OnChanges, OnDestroy, OnInit, Renderer2, SimpleChanges } from '@angular/core'; import { Applier, Sizing } from '../../utils'; import { NgControl } from '@angular/forms'; import { ControlService } from '../services/control.service'; export declare class InputDirective extends Applier implements OnInit, DoCheck, OnChanges, OnDestroy { private ngControl; private controlService; sizing: Sizing; isInvalid: boolean; private subscription; constructor(ngControl: NgControl, controlService: ControlService, el: ElementRef, renderer: Renderer2); ngOnInit(): void; ngOnChanges(changes: SimpleChanges): void; ngDoCheck(): void; ngOnDestroy(): void; changeStatus(): void; private setupControlService; }