UNPKG

@tangential/configurable-input-widgets

Version:

Input Widgets with persistable, dynamic configuration.

32 lines (31 loc) 1.69 kB
import { AfterViewInit, ComponentFactoryResolver, EventEmitter, NgZone, OnChanges, OnDestroy, SimpleChange } from '@angular/core'; import { ConfigurableInputIval } from '../../../data-type/configurable-input-ival'; import { InputConfig } from '../../../input-config'; import { InputRegistry } from '../../input-types-registry'; import { InputViewMode } from '../../input-view-mode'; import { InputTemplateIF } from './input-template.component'; import { InputTemplateDirective } from './input-template.directive'; import * as i0 from "@angular/core"; export declare class InputTemplateContainerComponent implements AfterViewInit, OnChanges, OnDestroy { private _typeRegistry; private _componentFactoryResolver; private _zone; template: InputTemplateIF; inputConfig: InputConfig; inputIval: ConfigurableInputIval; mode: InputViewMode; hideLabel?: boolean; onlyLabel?: boolean; change: EventEmitter<any>; inputItemHost: InputTemplateDirective; private _componentRef; constructor(_typeRegistry: InputRegistry, _componentFactoryResolver: ComponentFactoryResolver, _zone: NgZone); ngAfterViewInit(): void; ngOnDestroy(): void; ngOnChanges(changes: { template: SimpleChange; }): void; loadComponent(): void; static ɵfac: i0.ɵɵFactoryDeclaration<InputTemplateContainerComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<InputTemplateContainerComponent, "tanj-input-template-container", never, { "template": "template"; "inputConfig": "inputConfig"; "inputIval": "inputIval"; "mode": "mode"; "hideLabel": "hideLabel"; "onlyLabel": "onlyLabel"; }, { "change": "change"; }, never, never, false>; }