From 8e751fbc029f0860f533c163f3b5a4a87db4fa50 Mon Sep 17 00:00:00 2001 From: Martin Kustermann Date: Wed, 10 Jun 2026 15:52:03 -0700 Subject: [PATCH] [dart2wasm] Remove deprecated mjs API functions This is a re-land of [0] from 1.5 years ago. [0] https://dart-review.googlesource.com/c/sdk/+/385020 Change-Id: I92747494f7c0d9dc43c09040ce06a523453994f3 Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/510823 Reviewed-by: Srujan Gaddam Commit-Queue: Martin Kustermann --- pkg/dart2wasm/lib/js/runtime_blob.dart | 19 ------------------- 1 file changed, 19 deletions(-) diff --git a/pkg/dart2wasm/lib/js/runtime_blob.dart b/pkg/dart2wasm/lib/js/runtime_blob.dart index 3e6597ada04..f7ba5da12cb 100644 --- a/pkg/dart2wasm/lib/js/runtime_blob.dart +++ b/pkg/dart2wasm/lib/js/runtime_blob.dart @@ -21,25 +21,6 @@ export async function compile(bytes) { return new CompiledApp(await WebAssembly.compile(bytes, builtins), builtins); } -// DEPRECATED: Please use `compile` or `compileStreaming` to get a compiled app, -// use `instantiate` method to get an instantiated app and then call -// `invokeMain` to invoke the main function. -export async function instantiate(modulePromise, importObjectPromise) { - var moduleOrCompiledApp = await modulePromise; - if (!(moduleOrCompiledApp instanceof CompiledApp)) { - moduleOrCompiledApp = new CompiledApp(moduleOrCompiledApp); - } - const instantiatedApp = await moduleOrCompiledApp.instantiate(await importObjectPromise); - return instantiatedApp.instantiatedModule; -} - -// DEPRECATED: Please use `compile` or `compileStreaming` to get a compiled app, -// use `instantiate` method to get an instantiated app and then call -// `invokeMain` to invoke the main function. -export const invoke = (moduleInstance, ...args) => { - moduleInstance.exports.$invokeMain(args); -} - class CompiledApp { constructor(module, builtins) { this.module = module;