ng-halfmoon
Version:
Angular Library to build upon the halfmoon-framework
19 lines (18 loc) • 776 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 SelectDirective extends Applier implements OnInit, OnChanges, DoCheck, OnDestroy {
ngControl: 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;
}