initializePlatformBindings function

FutureOr<DatabaseUniverseCoreBindings> initializePlatformBindings([
  1. String? library
])

Implementation

FutureOr<DatabaseUniverseCoreBindings> initializePlatformBindings([
  String? library,
]) async {
  final url = library ?? 'database_universe.wasm';
  final w = window as JSWindow;
  final promise = w.WebAssembly.instantiateStreaming(
    w.fetch(url),
    jsify({'env': <String, String>{}}),
  );
  final wasm = await promiseToFuture<JSWasmModule>(promise);
  return wasm.instance.exports;
}