@deepkit/desktop-ui
Version:
Library for desktop UI widgets in Angular 10+
23 lines (22 loc) • 1.05 kB
TypeScript
import { EmbeddedViewRef, OnDestroy, TemplateRef, ViewContainerRef } from '@angular/core';
import * as i0 from "@angular/core";
export declare class ViewState {
id: number;
viewDirective?: ViewDirective;
get attached(): boolean;
static ɵfac: i0.ɵɵFactoryDeclaration<ViewState, never>;
static ɵprov: i0.ɵɵInjectableDeclaration<ViewState>;
}
export declare class ViewDirective implements OnDestroy {
protected template: TemplateRef<any>;
protected viewContainer: ViewContainerRef;
protected view?: EmbeddedViewRef<any>;
protected visible: boolean;
readonly parentViewDirective: ViewDirective | undefined;
constructor(template: TemplateRef<any>, viewContainer: ViewContainerRef);
isVisible(): boolean;
set duiView(v: boolean);
ngOnDestroy(): void;
static ɵfac: i0.ɵɵFactoryDeclaration<ViewDirective, never>;
static ɵdir: i0.ɵɵDirectiveDeclaration<ViewDirective, "[duiView]", never, { "duiView": { "alias": "duiView"; "required": false; }; }, {}, never, never, false, never>;
}