MCPcopy
hub / github.com/angular/angular / prepareEnvironmentAndHydrate

Function prepareEnvironmentAndHydrate

packages/platform-server/test/dom_utils.ts:163–174  ·  view source on GitHub ↗
(
  doc: Document,
  html: string,
  component: Type<unknown>,
  options?: {
    envProviders?: Provider[];
    hydrationFeatures?: () => HydrationFeature<HydrationFeatureKind>[];
  },
)

Source from the content-addressed store, hash-verified

161 * @returns a promise with the application ref
162 */
163export async function prepareEnvironmentAndHydrate(
164 doc: Document,
165 html: string,
166 component: Type<unknown>,
167 options?: {
168 envProviders?: Provider[];
169 hydrationFeatures?: () => HydrationFeature<HydrationFeatureKind>[];
170 },
171): Promise<ApplicationRef> {
172 prepareEnvironment(doc, html);
173 return hydrate(doc, component, options);
174}
175
176/**
177 * Clears document contents to have a clean state for the next test.

Calls 2

prepareEnvironmentFunction · 0.85
hydrateFunction · 0.85

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…