MCPcopy Index your code
hub / github.com/angular/components / _initializeDataDiffer

Method _initializeDataDiffer

src/cdk/tree/tree.ts:482–486  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

480 }
481
482 private _initializeDataDiffer() {
483 // Provide a default trackBy based on `_getExpansionKey` if one isn't provided.
484 const trackBy = this.trackBy ?? ((_index: number, item: T) => this._getExpansionKey(item));
485 this._dataDiffer = this._differs.find([]).create(trackBy);
486 }
487
488 private _checkTreeControlUsage() {
489 if (typeof ngDevMode === 'undefined' || ngDevMode) {

Callers 1

ngOnInitMethod · 0.95

Calls 2

_getExpansionKeyMethod · 0.95
createMethod · 0.45

Tested by

no test coverage detected