getHostFunctionContext

API Reference for getHostFunctionContext.

getHostFunctionContext()

Get the context for the currently executing asynchronous or synchronous host function, or module-loader callback.

import { getHostFunctionContext, run } from 'run';

await run({
  source: 'return await users.find("user_1");',
  hostFunctions: {
    users: {
      find: async (id: string) => {
        const { abortSignal } = getHostFunctionContext();
        return database.users.find(id, { signal: abortSignal });
      },
    },
  },
});

Import

import { getHostFunctionContext } from 'run';

API Signature

Parameters

This function takes no parameters.

Returns

Prop

Type