design-angular-kit-lombardia
Version:
Un toolkit Angular conforme alle linee guida di design per i servizi web della Regione Lombardia
31 lines (30 loc) • 1.15 kB
TypeScript
import { AfterViewInit, ChangeDetectorRef, ElementRef, EventEmitter, OnChanges, Renderer2, SimpleChanges } from '@angular/core';
import * as i0 from "@angular/core";
export declare abstract class ItAbstractComponent implements AfterViewInit, OnChanges {
/**
* The element ID
*/
id: string;
/**
* Fired when component input attributes was changed
*/
valueChanges: EventEmitter<void>;
/**
* Counter of active instances
* @private
*/
private static instances;
protected readonly _renderer: Renderer2;
protected readonly _elementRef: ElementRef;
protected readonly _changeDetectorRef: ChangeDetectorRef;
constructor();
ngAfterViewInit(): void;
ngOnChanges(changes: SimpleChanges): void;
/**
* Generate unique id for components
* @private
*/
private getDefaultId;
static ɵfac: i0.ɵɵFactoryDeclaration<ItAbstractComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<ItAbstractComponent, "ng-component", never, { "id": { "alias": "id"; "required": false; }; }, { "valueChanges": "valueChanges"; }, never, never, false, never>;
}