Skip to main content
Deno.ForeignFunction - Deno documentation
interface Deno.ForeignFunction
Unstable

The interface for a foreign function as defined by its parameter and result types.

Type Parameters

Parameters extends readonly NativeType[] = readonly NativeType[]
NonBlocking extends boolean = boolean

Properties

optional
name: string

Name of the symbol.

Defaults to the key name in symbols object.

The parameters of the foreign function.

The result (return value) of the foreign function.

When true, function calls will run on a dedicated blocking thread and will return a Promise resolving to the result.

optional
optional: boolean = false

When true, dlopen will not fail if the symbol is not found. Instead, the symbol will be set to null.