@@ -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 ;
@@ -148,6 +150,8 @@ export class CdkTreeNode<T, K = T> implements FocusableOption, OnDestroy, OnInit
148150 // (undocumented)
149151 protected _elementRef: ElementRef <HTMLElement >;
150152 focus(): void ;
153+ _getPositionInSet(): number ;
154+ _getSetSize(): number ;
151155 // (undocumented)
152156 isExpandable: boolean ;
153157 // (undocumented)
@@ -251,7 +255,7 @@ export class CdkTreeNodeToggle<T, K = T> {
251255 static ɵfac: i0 .ɵɵFactoryDeclaration <CdkTreeNodeToggle <any , any >, never >;
252256}
253257
254- // @public
258+ // @public @deprecated
255259export class FlatTreeControl <T , K = T > extends BaseTreeControl <T , K > {
256260 constructor (getLevel : (dataNode : T ) => number , isExpandable : (dataNode : T ) => boolean , options ? : FlatTreeControlOptions <T , K > | undefined );
257261 expandAll(): void ;
@@ -291,7 +295,7 @@ export function getTreeMultipleDefaultNodeDefsError(): Error;
291295// @public
292296export function getTreeNoValidDataSourceError(): Error ;
293297
294- // @public
298+ // @public @deprecated
295299export class NestedTreeControl <T , K = T > extends BaseTreeControl <T , K > {
296300 constructor (getChildren : (dataNode : T ) => Observable <T []> | T [] | undefined | null , options ? : NestedTreeControlOptions <T , K > | undefined );
297301 expandAll(): void ;
@@ -309,7 +313,7 @@ export interface NestedTreeControlOptions<T, K> {
309313 trackBy? : (dataNode : T ) => K ;
310314}
311315
312- // @public
316+ // @public @deprecated
313317export interface TreeControl <T , K = T > {
314318 collapse(dataNode : T ): void ;
315319 collapseAll(): void ;
0 commit comments