MCPcopy Index your code
hub / github.com/angular/angular / ɵɵpureFunction6

Function ɵɵpureFunction6

packages/core/src/render3/pure_function.ts:200–216  ·  view source on GitHub ↗
(
  slotOffset: number,
  pureFn: (v1: any, v2: any, v3: any, v4: any, v5: any, v6: any) => any,
  exp1: any,
  exp2: any,
  exp3: any,
  exp4: any,
  exp5: any,
  exp6: any,
)

Source from the content-addressed store, hash-verified

198 * @codeGenApi
199 */
200export function ɵɵpureFunction6(
201 slotOffset: number,
202 pureFn: (v1: any, v2: any, v3: any, v4: any, v5: any, v6: any) => any,
203 exp1: any,
204 exp2: any,
205 exp3: any,
206 exp4: any,
207 exp5: any,
208 exp6: any,
209): any {
210 const bindingIndex = getBindingRoot() + slotOffset;
211 const lView = getLView();
212 const different = bindingUpdated4(lView, bindingIndex, exp1, exp2, exp3, exp4);
213 return bindingUpdated2(lView, bindingIndex + 4, exp5, exp6) || different
214 ? updateBinding(lView, bindingIndex + 6, pureFn(exp1, exp2, exp3, exp4, exp5, exp6))
215 : getBinding(lView, bindingIndex + 6);
216}
217
218/**
219 * If the value of any provided exp has changed, calls the pure function to return

Callers

nothing calls this directly

Calls 6

getBindingRootFunction · 0.90
getLViewFunction · 0.90
bindingUpdated4Function · 0.90
bindingUpdated2Function · 0.90
updateBindingFunction · 0.90
getBindingFunction · 0.90

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…