ng-halfmoon
Version:
Angular Library to build upon the halfmoon-framework
19 lines (18 loc) • 772 B
TypeScript
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;
}