init static method

Implementation

static Future<DartWitGeneratorWorld> init(
  WasmInstanceBuilder builder, {
  required DartWitGeneratorWorldImports imports,
}) async {
  late final WasmLibrary library;
  WasmLibrary getLib() => library;

  final instance = await builder.build();

  library = WasmLibrary(
    instance,
    componentId: 'wasm-run-dart:dart-wit-generator/dart-wit-generator',
    int64Type: Int64TypeConfig.bigInt,
  );
  return DartWitGeneratorWorld(imports: imports, library: library);
}