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

Method _getWidget

src/aria/grid/grid-cell.ts:163–178  ·  view source on GitHub ↗

Gets the cell widget pattern for a given element.

(element: Element | null | undefined)

Source from the content-addressed store, hash-verified

161
162 /** Gets the cell widget pattern for a given element. */
163 private _getWidget(element: Element | null | undefined): any | undefined {
164 let target = element;
165 const widget = this._widgetPattern();
166
167 if (!widget) return undefined;
168
169 while (target) {
170 if (widget.element() === target) {
171 return widget;
172 }
173
174 target = target.parentElement?.closest('[ngGridCellWidget]');
175 }
176
177 return undefined;
178 }
179}

Callers 1

GridCellClass · 0.95

Implementers 1

GridCellPatternsrc/aria/private/grid/cell.ts

Calls 1

elementMethod · 0.45

Tested by

no test coverage detected