fromFunction<T extends Function> static method

Pointer<NativeFunction<T>> fromFunction<T extends Function>(
  1. Function f, [
  2. Object? exceptionalReturn,
  3. Memory? bindToMemory,
  4. WasmTable? bindToTable,
])

Implementation

static Pointer<NativeFunction<T>> fromFunction<T extends Function>(Function f,
    [Object? exceptionalReturn,
    Memory? bindToMemory,
    WasmTable? bindToTable]) {
  final Memory? memory = bindToMemory ?? Memory.global;
  final WasmTable? table = bindToTable ?? WasmTable.global;
  return pointerFromFunctionImpl(f, table!, memory!);
}