@@ -29,7 +29,7 @@ import { TemplateRef } from '@angular/core';
2929import { TrackByFunction } from ' @angular/core' ;
3030import { ViewContainerRef } from ' @angular/core' ;
3131
32- // @public
32+ // @public @deprecated
3333export abstract class BaseTreeControl <T , K = T > implements TreeControl <T , K > {
3434 collapse(dataNode : T ): void ;
3535 collapseAll(): void ;
@@ -94,6 +94,8 @@ export class CdkTree<T, K = T> implements AfterContentChecked, CollectionViewer,
9494 _getLevel(node : T ): number | undefined ;
9595 _getLevelAccessor(): ((dataNode : T ) => number ) | undefined ;
9696 _getNodeDef(data : T , i : number ): CdkTreeNodeDef <T >;
97+ _getPositionInSet(dataNode : T ): number ;
98+ _getSetSize(dataNode : T ): number ;
9799 insertNode(nodeData : T , index : number , viewContainer ? : ViewContainerRef , parentData ? : T ): void ;
98100 isExpanded(dataNode : T ): boolean ;
99101 levelAccessor? : (dataNode : T ) => number ;
@@ -147,6 +149,8 @@ export class CdkTreeNode<T, K = T> implements FocusableOption, OnDestroy, OnInit
147149 // (undocumented)
148150 protected _elementRef: ElementRef <HTMLElement >;
149151 focus(): void ;
152+ _getPositionInSet(): number ;
153+ _getSetSize(): number ;
150154 // (undocumented)
151155 isExpandable: boolean ;
152156 // (undocumented)
@@ -250,7 +254,7 @@ export class CdkTreeNodeToggle<T, K = T> {
250254 static ɵfac: i0 .ɵɵFactoryDeclaration <CdkTreeNodeToggle <any , any >, never >;
251255}
252256
253- // @public
257+ // @public @deprecated
254258export class FlatTreeControl <T , K = T > extends BaseTreeControl <T , K > {
255259 constructor (getLevel : (dataNode : T ) => number , isExpandable : (dataNode : T ) => boolean , options ? : FlatTreeControlOptions <T , K > | undefined );
256260 expandAll(): void ;
@@ -287,7 +291,7 @@ export function getTreeMultipleDefaultNodeDefsError(): Error;
287291// @public
288292export function getTreeNoValidDataSourceError(): Error ;
289293
290- // @public
294+ // @public @deprecated
291295export class NestedTreeControl <T , K = T > extends BaseTreeControl <T , K > {
292296 constructor (getChildren : (dataNode : T ) => Observable <T []> | T [] | undefined | null , options ? : NestedTreeControlOptions <T , K > | undefined );
293297 expandAll(): void ;
@@ -305,7 +309,7 @@ export interface NestedTreeControlOptions<T, K> {
305309 trackBy? : (dataNode : T ) => K ;
306310}
307311
308- // @public
312+ // @public @deprecated
309313export interface TreeControl <T , K = T > {
310314 collapse(dataNode : T ): void ;
311315 collapseAll(): void ;
0 commit comments