ngx-context
Version:
Angular Context: Easy property binding for router outlet and nested component trees.
24 lines (23 loc) • 744 B
TypeScript
import { OnChanges, OnDestroy, TemplateRef, ViewContainerRef } from '@angular/core';
import { ContextProviderComponent } from './provider.component';
export declare class Context {
$implicit: {
[key: string]: any;
};
}
export declare class ContextDisposerDirective implements OnChanges, OnDestroy {
private tempRef;
private vcRef;
private provider;
private destroy$;
private _dispose;
private view;
set dispose(dispose: string | string[]);
get dispose(): string | string[];
constructor(tempRef: TemplateRef<any>, vcRef: ViewContainerRef, provider: ContextProviderComponent);
private init;
private reset;
private syncProperties;
ngOnChanges(): void;
ngOnDestroy(): void;
}