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

Function getTransferState

packages/core/src/render3/util/transfer_state_utils.ts:24–39  ·  view source on GitHub ↗
(injector: Injector)

Source from the content-addressed store, hash-verified

22 * @returns The transfer state data as an object, or empty object if not available
23 */
24export function getTransferState(injector: Injector): Record<string, unknown> {
25 const doc = injector.get(DOCUMENT);
26 const appId = injector.get(APP_ID);
27
28 const transferState = retrieveTransferredState(doc, appId);
29
30 // Strip internal keys
31 const filteredEntries: Record<string, unknown> = {};
32 for (const [key, value] of Object.entries(transferState)) {
33 if (!isInternalHydrationTransferStateKey(key)) {
34 filteredEntries[key] = value;
35 }
36 }
37
38 return filteredEntries;
39}

Callers 1

Calls 4

retrieveTransferredStateFunction · 0.90
getMethod · 0.65
entriesMethod · 0.45

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…