@@ -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 ;
@@ -91,6 +91,8 @@ export class CdkTree<T, K = T> implements AfterContentChecked, CollectionViewer,
9191 _getChildrenAccessor(): ((dataNode : T ) => T [] | Observable <T []> | null | undefined ) | undefined ;
9292 _getLevelAccessor(): ((dataNode : T ) => number ) | undefined ;
9393 _getNodeDef(data : T , i : number ): CdkTreeNodeDef <T >;
94+ _getPositionInSet(dataNode : T ): number ;
95+ _getSetSize(dataNode : T ): number ;
9496 insertNode(nodeData : T , index : number , viewContainer ? : ViewContainerRef , parentData ? : T ): void ;
9597 isExpanded(dataNode : T ): boolean ;
9698 levelAccessor? : (dataNode : T ) => number ;
@@ -141,6 +143,8 @@ export class CdkTreeNode<T, K = T> implements FocusableOption, OnDestroy, OnInit
141143 // (undocumented)
142144 protected _elementRef: ElementRef <HTMLElement >;
143145 focus(): void ;
146+ _getPositionInSet(): number ;
147+ _getSetSize(): number ;
144148 // (undocumented)
145149 isExpandable: boolean ;
146150 // (undocumented)
@@ -244,7 +248,7 @@ export class CdkTreeNodeToggle<T, K = T> {
244248 static ɵfac: i0 .ɵɵFactoryDeclaration <CdkTreeNodeToggle <any , any >, never >;
245249}
246250
247- // @public
251+ // @public @deprecated
248252export class FlatTreeControl <T , K = T > extends BaseTreeControl <T , K > {
249253 constructor (getLevel : (dataNode : T ) => number , isExpandable : (dataNode : T ) => boolean , options ? : FlatTreeControlOptions <T , K > | undefined );
250254 expandAll(): void ;
@@ -281,7 +285,7 @@ export function getTreeMultipleDefaultNodeDefsError(): Error;
281285// @public
282286export function getTreeNoValidDataSourceError(): Error ;
283287
284- // @public
288+ // @public @deprecated
285289export class NestedTreeControl <T , K = T > extends BaseTreeControl <T , K > {
286290 constructor (getChildren : (dataNode : T ) => Observable <T []> | T [] | undefined | null , options ? : NestedTreeControlOptions <T , K > | undefined );
287291 expandAll(): void ;
@@ -299,7 +303,7 @@ export interface NestedTreeControlOptions<T, K> {
299303 trackBy? : (dataNode : T ) => K ;
300304}
301305
302- // @public
306+ // @public @deprecated
303307export interface TreeControl <T , K = T > {
304308 collapse(dataNode : T ): void ;
305309 collapseAll(): void ;
0 commit comments