@angular/cdk
Version:
Angular Material Component Development Kit
27 lines (26 loc) • 996 B
TypeScript
/**
* @license
* Copyright Google LLC All Rights Reserved.
*
* Use of this source code is governed by an MIT-style license that can be
* found in the LICENSE file at https://angular.io/license
*/
import { InjectionToken, ViewContainerRef } from '@angular/core';
import * as i0 from "@angular/core";
/**
* Injection token used to provide a `CdkTreeNode` to its outlet.
* Used primarily to avoid circular imports.
* @docs-private
*/
export declare const CDK_TREE_NODE_OUTLET_NODE: InjectionToken<{}>;
/**
* Outlet for nested CdkNode. Put `[cdkTreeNodeOutlet]` on a tag to place children dataNodes
* inside the outlet.
*/
export declare class CdkTreeNodeOutlet {
viewContainer: ViewContainerRef;
_node?: any;
constructor(viewContainer: ViewContainerRef, _node?: any);
static ɵfac: i0.ɵɵFactoryDeclaration<CdkTreeNodeOutlet, [null, { optional: true; }]>;
static ɵdir: i0.ɵɵDirectiveDeclaration<CdkTreeNodeOutlet, "[cdkTreeNodeOutlet]", never, {}, {}, never>;
}