UNPKG

@js-sugar/angular

Version:

JS-Sugar core package (Angular)

20 lines (19 loc) 904 B
import { TemplateRef, ViewContainerRef, OnDestroy } from '@angular/core'; import { ShowCondition } from './types'; import { User } from './user/user'; import { UserStore } from './user/user-store'; import * as i0 from "@angular/core"; export declare class ShowDirective implements OnDestroy { private templateRef; private viewContainer; private userStore?; private _viewCreated; private _condition; private _subscription?; constructor(templateRef: TemplateRef<any>, viewContainer: ViewContainerRef, userStore?: UserStore<User> | undefined); set show(value: ShowCondition); private _decide; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration<ShowDirective, [null, null, { optional: true; }]>; static ɵdir: i0.ɵɵDirectiveDeclaration<ShowDirective, "[jssShow]", ["jssShow"], { "show": "jssShow"; }, {}, never, never, false>; }