Skip to content

Commit 84cadc9

Browse files
BobobUnicornandrewseguin
authored andcommitted
feat(cdk/tree): update tree API goldens
1 parent 53596ba commit 84cadc9

File tree

1 file changed

+27
-7
lines changed

1 file changed

+27
-7
lines changed

tools/public_api_guard/cdk/tree.md

Lines changed: 27 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ export class CdkNestedTreeNode<T, K = T> extends CdkTreeNode<T, K> implements Af
7070
nodeOutlet: QueryList<CdkTreeNodeOutlet>;
7171
protected updateChildrenNodes(children?: T[]): void;
7272
// (undocumented)
73-
static ɵdir: i0.ɵɵDirectiveDeclaration<CdkNestedTreeNode<any, any>, "cdk-nested-tree-node", ["cdkNestedTreeNode"], { "role": { "alias": "role"; "required": false; }; "disabled": { "alias": "disabled"; "required": false; }; "tabIndex": { "alias": "tabIndex"; "required": false; }; }, {}, ["nodeOutlet"], never, false, never>;
73+
static ɵdir: i0.ɵɵDirectiveDeclaration<CdkNestedTreeNode<any, any>, "cdk-nested-tree-node", ["cdkNestedTreeNode"], { "role": "role"; "disabled": "disabled"; "tabIndex": "tabIndex"; }, {}, ["nodeOutlet"], never, false, never>;
7474
// (undocumented)
7575
static ɵfac: i0.ɵɵFactoryDeclaration<CdkNestedTreeNode<any, any>, never>;
7676
}
@@ -79,10 +79,20 @@ export class CdkNestedTreeNode<T, K = T> extends CdkTreeNode<T, K> implements Af
7979
export class CdkTree<T, K = T> implements AfterContentChecked, CollectionViewer, OnDestroy, OnInit {
8080
constructor(_differs: IterableDiffers, _changeDetectorRef: ChangeDetectorRef);
8181
childrenAccessor?: (dataNode: T) => T[] | Observable<T[]>;
82+
collapse(dataNode: T): void;
83+
collapseAll(): void;
84+
collapseDescendants(dataNode: T): void;
8285
get dataSource(): DataSource<T> | Observable<T[]> | T[];
8386
set dataSource(dataSource: DataSource<T> | Observable<T[]> | T[]);
87+
expand(dataNode: T): void;
88+
expandAll(): void;
89+
expandDescendants(dataNode: T): void;
90+
expansionKey?: (dataNode: T) => K;
91+
_getChildrenAccessor(): ((dataNode: T) => T[] | Observable<T[]> | null | undefined) | undefined;
92+
_getLevelAccessor(): ((dataNode: T) => number) | undefined;
8493
_getNodeDef(data: T, i: number): CdkTreeNodeDef<T>;
8594
insertNode(nodeData: T, index: number, viewContainer?: ViewContainerRef, parentData?: T): void;
95+
isExpanded(dataNode: T): boolean;
8696
levelAccessor?: (dataNode: T) => number;
8797
// (undocumented)
8898
ngAfterContentChecked(): void;
@@ -94,15 +104,17 @@ export class CdkTree<T, K = T> implements AfterContentChecked, CollectionViewer,
94104
// (undocumented)
95105
_nodeOutlet: CdkTreeNodeOutlet;
96106
renderNodeChanges(data: readonly T[], dataDiffer?: IterableDiffer<T>, viewContainer?: ViewContainerRef, parentData?: T): void;
107+
toggle(dataNode: T): void;
108+
toggleDescendants(dataNode: T): void;
97109
trackBy: TrackByFunction<T>;
98110
// @deprecated
99-
treeControl: TreeControl<T, K>;
111+
treeControl?: TreeControl<T, K>;
100112
readonly viewChange: BehaviorSubject<{
101113
start: number;
102114
end: number;
103115
}>;
104116
// (undocumented)
105-
static ɵcmp: i0.ɵɵComponentDeclaration<CdkTree<any, any>, "cdk-tree", ["cdkTree"], { "dataSource": "dataSource"; "treeControl": "treeControl"; "levelAccessor": "levelAccessor"; "childrenAccessor": "childrenAccessor"; "trackBy": "trackBy"; }, {}, ["_nodeDefs"], never, false, never>;
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>;
106118
// (undocumented)
107119
static ɵfac: i0.ɵɵFactoryDeclaration<CdkTree<any, any>, never>;
108120
}
@@ -130,11 +142,16 @@ export class CdkTreeNode<T, K = T> implements FocusableOption, OnDestroy, OnInit
130142
protected _elementRef: ElementRef<HTMLElement>;
131143
focus(): void;
132144
// (undocumented)
145+
isExpandable: boolean;
146+
// (undocumented)
133147
get isExpanded(): boolean;
148+
set isExpanded(isExpanded: boolean);
134149
// (undocumented)
135150
get level(): number;
136151
static mostRecentTreeNode: CdkTreeNode<any> | null;
137152
// (undocumented)
153+
static ngAcceptInputType_recursive: BooleanInput;
154+
// (undocumented)
138155
ngOnDestroy(): void;
139156
// (undocumented)
140157
ngOnInit(): void;
@@ -146,7 +163,7 @@ export class CdkTreeNode<T, K = T> implements FocusableOption, OnDestroy, OnInit
146163
// (undocumented)
147164
protected _tree: CdkTree<T, K>;
148165
// (undocumented)
149-
static ɵdir: i0.ɵɵDirectiveDeclaration<CdkTreeNode<any, any>, "cdk-tree-node", ["cdkTreeNode"], { "role": { "alias": "role"; "required": false; }; }, {}, never, never, false, never>;
166+
static ɵdir: i0.ɵɵDirectiveDeclaration<CdkTreeNode<any, any>, "cdk-tree-node", ["cdkTreeNode"], { "role": "role"; "isExpandable": "isExpandable"; "isExpanded": "isExpanded"; }, {}, never, never, false, never>;
150167
// (undocumented)
151168
static ɵfac: i0.ɵɵFactoryDeclaration<CdkTreeNode<any, any>, never>;
152169
}
@@ -158,7 +175,7 @@ export class CdkTreeNodeDef<T> {
158175
template: TemplateRef<any>;
159176
when: (index: number, nodeData: T) => boolean;
160177
// (undocumented)
161-
static ɵdir: i0.ɵɵDirectiveDeclaration<CdkTreeNodeDef<any>, "[cdkTreeNodeDef]", never, { "when": { "alias": "cdkTreeNodeDefWhen"; "required": false; }; }, {}, never, never, false, never>;
178+
static ɵdir: i0.ɵɵDirectiveDeclaration<CdkTreeNodeDef<any>, "[cdkTreeNodeDef]", never, { "when": "cdkTreeNodeDefWhen"; }, {}, never, never, false, never>;
162179
// (undocumented)
163180
static ɵfac: i0.ɵɵFactoryDeclaration<CdkTreeNodeDef<any>, never>;
164181
}
@@ -205,7 +222,7 @@ export class CdkTreeNodePadding<T, K = T> implements OnDestroy {
205222
// (undocumented)
206223
_setPadding(forceChange?: boolean): void;
207224
// (undocumented)
208-
static ɵdir: i0.ɵɵDirectiveDeclaration<CdkTreeNodePadding<any, any>, "[cdkTreeNodePadding]", never, { "level": { "alias": "cdkTreeNodePadding"; "required": false; }; "indent": { "alias": "cdkTreeNodePaddingIndent"; "required": false; }; }, {}, never, never, false, never>;
225+
static ɵdir: i0.ɵɵDirectiveDeclaration<CdkTreeNodePadding<any, any>, "[cdkTreeNodePadding]", never, { "level": "cdkTreeNodePadding"; "indent": "cdkTreeNodePaddingIndent"; }, {}, never, never, false, never>;
209226
// (undocumented)
210227
static ɵfac: i0.ɵɵFactoryDeclaration<CdkTreeNodePadding<any, any>, [null, null, null, { optional: true; }]>;
211228
}
@@ -224,7 +241,7 @@ export class CdkTreeNodeToggle<T, K = T> {
224241
// (undocumented)
225242
protected _treeNode: CdkTreeNode<T, K>;
226243
// (undocumented)
227-
static ɵdir: i0.ɵɵDirectiveDeclaration<CdkTreeNodeToggle<any, any>, "[cdkTreeNodeToggle]", never, { "recursive": { "alias": "cdkTreeNodeToggleRecursive"; "required": false; }; }, {}, never, never, false, never>;
244+
static ɵdir: i0.ɵɵDirectiveDeclaration<CdkTreeNodeToggle<any, any>, "[cdkTreeNodeToggle]", never, { "recursive": "cdkTreeNodeToggleRecursive"; }, {}, never, never, false, never>;
228245
// (undocumented)
229246
static ɵfac: i0.ɵɵFactoryDeclaration<CdkTreeNodeToggle<any, any>, never>;
230247
}
@@ -248,6 +265,9 @@ export interface FlatTreeControlOptions<T, K> {
248265
trackBy?: (dataNode: T) => K;
249266
}
250267

268+
// @public
269+
export function getMultipleTreeControlsError(): Error;
270+
251271
// @public
252272
export function getTreeControlFunctionsMissingError(): Error;
253273

0 commit comments

Comments
 (0)