@@ -89,6 +89,9 @@ export class CdkTree<T, K = T> implements AfterContentChecked, CollectionViewer,
8989 expandDescendants(dataNode : T ): void ;
9090 expansionKey? : (dataNode : T ) => K ;
9191 _getChildrenAccessor(): ((dataNode : T ) => T [] | Observable <T []> | null | undefined ) | undefined ;
92+ _getDirectChildren(dataNode : T ): Observable <T []>;
93+ // (undocumented)
94+ _getLevel(node : T ): number | undefined ;
9295 _getLevelAccessor(): ((dataNode : T ) => number ) | undefined ;
9396 _getNodeDef(data : T , i : number ): CdkTreeNodeDef <T >;
9497 insertNode(nodeData : T , index : number , viewContainer ? : ViewContainerRef , parentData ? : T ): void ;
@@ -103,18 +106,22 @@ export class CdkTree<T, K = T> implements AfterContentChecked, CollectionViewer,
103106 _nodeDefs: QueryList <CdkTreeNodeDef <T >>;
104107 // (undocumented)
105108 _nodeOutlet: CdkTreeNodeOutlet ;
109+ nodeType? : ' flat' | ' nested' ;
110+ _registerNode(node : CdkTreeNode <T , K >): void ;
106111 renderNodeChanges(data : readonly T [], dataDiffer ? : IterableDiffer <T >, viewContainer ? : ViewContainerRef , parentData ? : T ): void ;
112+ _renderNodeChanges(data : readonly T [], dataDiffer : IterableDiffer <T >, viewContainer : ViewContainerRef , parentData ? : T ): void ;
107113 toggle(dataNode : T ): void ;
108114 toggleDescendants(dataNode : T ): void ;
109115 trackBy: TrackByFunction <T >;
110116 // @deprecated
111117 treeControl? : TreeControl <T , K >;
118+ _unregisterNode(node : CdkTreeNode <T , K >): void ;
112119 readonly viewChange: BehaviorSubject <{
113120 start: number ;
114121 end: number ;
115122 }>;
116123 // (undocumented)
117- static ɵcmp: i0 .ɵɵComponentDeclaration <CdkTree <any , any >, " cdk-tree" , [" cdkTree" ], { " dataSource" : " dataSource" ; " treeControl" : " treeControl" ; " levelAccessor" : " levelAccessor" ; " childrenAccessor" : " childrenAccessor" ; " trackBy" : " trackBy" ; " expansionKey" : " expansionKey" ; }, {}, [" _nodeDefs" ], never , false , never >;
124+ static ɵcmp: i0 .ɵɵComponentDeclaration <CdkTree <any , any >, " cdk-tree" , [" cdkTree" ], { " dataSource" : " dataSource" ; " treeControl" : " treeControl" ; " levelAccessor" : " levelAccessor" ; " childrenAccessor" : " childrenAccessor" ; " trackBy" : " trackBy" ; " expansionKey" : " expansionKey" ; " nodeType " : " nodeType " ; }, {}, [" _nodeDefs" ], never , false , never >;
118125 // (undocumented)
119126 static ɵfac: i0 .ɵɵFactoryDeclaration <CdkTree <any , any >, never >;
120127}
@@ -272,6 +279,9 @@ export function getTreeControlFunctionsMissingError(): Error;
272279// @public
273280export function getTreeControlMissingError(): Error ;
274281
282+ // @public
283+ export function getTreeControlNodeTypeUnspecifiedError(): Error ;
284+
275285// @public
276286export function getTreeMissingMatchingNodeDefError(): Error ;
277287
0 commit comments