MCPcopy Create free account
hub / github.com/angular/angular / foreignImport

Function foreignImport

packages/core/src/render3/foreign_import.ts:32–44  ·  view source on GitHub ↗
(
  render: ForeignRenderFn<TProps, TContext>,
  onDestroy: ForeignOnDestroyFn,
  contentAdapter: ForeignContentAdapterFn,
  getContext?: ForeignGetContextFn<TContext>,
)

Source from the content-addressed store, hash-verified

30 * @template TContext The context passed to the foreign component.
31 */
32export function foreignImport<TProps, TContext = unknown>(
33 render: ForeignRenderFn<TProps, TContext>,
34 onDestroy: ForeignOnDestroyFn,
35 contentAdapter: ForeignContentAdapterFn,
36 getContext?: ForeignGetContextFn<TContext>,
37): ForeignComponent<TProps, TContext> {
38 return {
39 [RENDER]: render,
40 [ON_DESTROY]: onDestroy,
41 [CONTENT_ADAPTER]: contentAdapter,
42 [GET_CONTEXT]: getContext,
43 };
44}

Callers 3

frameworkImportFunction · 0.90
microImportFunction · 0.90

Calls

no outgoing calls

Tested by

no test coverage detected