UNPKG

ngx-nullish

Version:

🔨 Angular Structural Directive which replace *ngIf by Nullish Coalescing operator

17 lines (16 loc) • 644 B
import { TemplateRef, ViewContainerRef } from '@angular/core'; export declare class NgxNullishDirective<T = unknown> { private templateRef; private viewContainer; static ngTemplateGuard_ngxNullish: 'binding'; private hasView; private context; static ngTemplateContextGuard<T>(dir: NgxNullishDirective<T>, ctx: NullishDirectiveContext<T>): ctx is NullishDirectiveContext<NonNullable<T>>; set ngxNullish(condition: T); private _updateView; constructor(templateRef: TemplateRef<any>, viewContainer: ViewContainerRef); } export declare type NullishDirectiveContext<T> = { ngxNullish: T; $implicit: T; };