@js-sugar/angular
Version:
JS-Sugar core package (Angular)
20 lines (19 loc) • 904 B
TypeScript
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>;
}