Classes #
An unsafe function pointer for passing JavaScript functions as C function pointers to foreign function calls.
An unsafe pointer to a function, for calling functions that are not present as symbols.
An unsafe pointer view to a memory location as specified by the pointer value. The UnsafePointerView API follows the standard built in interface DataView for accessing the underlying types at an memory location (numbers, strings and raw bytes).
Functions #
Opens an external dynamic library and registers symbols, making foreign functions available to be called.
Interfaces #
A dynamic library resource. Use Deno.dlopen to load a dynamic library and return this interface.
The interface for a foreign function as defined by its parameter and result types.
A non-null pointer, represented as an object at runtime. The object's prototype is null and cannot be changed. The object cannot be assigned to either and is thus entirely read-only.
Type Aliases #
Pointers are represented either with a PointerObject object or a null if the pointer is null.