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.
A collection of static functions for interacting with pointer objects.
UNSTABLE: New API, yet to be vetted.
Opens an external dynamic library and registers symbols, making foreign functions available to be called.
UNSTABLE: New API, yet to be vetted.
The interface for a foreign function as defined by its parameter and result types.
A foreign library interface descriptor.
Definition of a unsafe callback function.
Type conversion for foreign symbol return types.
Type conversion for foreign symbol return types and unsafe callback parameters.
All BigInt number types for interfacing with foreign functions.
The native boolean type for interfacing to foreign functions.
The native buffer type for interfacing to foreign functions.
The native function type for interfacing with foreign functions.
All plain number types for interfacing with foreign functions.
The native pointer type for interfacing to foreign functions.
The native struct type for interfacing with foreign functions.
All supported types for interfacing with foreign functions.
The native void type for interfacing with foreign functions.
UNSTABLE: New API, yet to be vetted.
UNSTABLE: New API, yet to be vetted.
A utility type that infers a foreign library interface.
A utility type that infers a foreign symbol.
A utility type for conversion of parameter types of foreign functions.
Type conversion for unsafe callback return types.
Type conversion for foreign symbol parameters and unsafe callback return types.
An unsafe callback function.