MCPcopy Index your code
hub / github.com/angular/angular / getHooks

Function getHooks

packages/core/src/render3/after_render/hooks.ts:410–430  ·  view source on GitHub ↗
(
  callbackOrSpec:
    | VoidFunction
    | {
        earlyRead?: () => unknown;
        write?: (r?: unknown) => unknown;
        mixedReadWrite?: (r?: unknown) => unknown;
        read?: (r?: unknown) => void;
      },
)

Source from the content-addressed store, hash-verified

408}
409
410function getHooks(
411 callbackOrSpec:
412 | VoidFunction
413 | {
414 earlyRead?: () => unknown;
415 write?: (r?: unknown) => unknown;
416 mixedReadWrite?: (r?: unknown) => unknown;
417 read?: (r?: unknown) => void;
418 },
419): AfterRenderHooks {
420 if (callbackOrSpec instanceof Function) {
421 return [undefined, undefined, /* MixedReadWrite */ callbackOrSpec, undefined];
422 } else {
423 return [
424 callbackOrSpec.earlyRead,
425 callbackOrSpec.write,
426 callbackOrSpec.mixedReadWrite,
427 callbackOrSpec.read,
428 ];
429 }
430}
431
432/**
433 * Shared implementation for `afterEveryRender` and `afterNextRender`.

Callers 1

afterEveryRenderImplFunction · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…