( render: ForeignRenderFn<TProps, TContext>, onDestroy: ForeignOnDestroyFn, contentAdapter: ForeignContentAdapterFn, getContext?: ForeignGetContextFn<TContext>, )
| 30 | * @template TContext The context passed to the foreign component. |
| 31 | */ |
| 32 | export 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 | } |
no outgoing calls
no test coverage detected