Skip to main content
compileFunction - node__vm.d.ts - Node documentation
function compileFunction

Usage in Deno

```typescript import { compileFunction } from "node:node__vm.d.ts"; ```
compileFunction(
code: string,
params?: readonly string[],
): Function & { cachedData?: Script["cachedData"] | undefined; cachedDataProduced?: Script["cachedDataProduced"] | undefined; cachedDataRejected?: Script["cachedDataRejected"] | undefined; }
Compiles the given code into the provided context (if no context is supplied, the current context is used), and returns it wrapped inside a function with the given `params`.

Parameters

code: string
The body of the function to compile.
optional
params: readonly string[]
An array of strings containing all parameters for the function.
optional
options: CompileFunctionOptions

Return Type

Function & { cachedData?: Script["cachedData"] | undefined; cachedDataProduced?: Script["cachedDataProduced"] | undefined; cachedDataRejected?: Script["cachedDataRejected"] | undefined; }