summaryrefslogtreecommitdiff
path: root/src/js/binaryen.idl
diff options
context:
space:
mode:
Diffstat (limited to 'src/js/binaryen.idl')
-rw-r--r--src/js/binaryen.idl13
1 files changed, 12 insertions, 1 deletions
diff --git a/src/js/binaryen.idl b/src/js/binaryen.idl
index 6a1d63d8a..b7244fbe2 100644
--- a/src/js/binaryen.idl
+++ b/src/js/binaryen.idl
@@ -30,7 +30,18 @@ interface ModuleInstance {
[Value] Literal callExport([Ref] Name name, [Ref] LiteralList arguments);
};
-[Prefix="ModuleInstance::"]
+
+interface BufferWithRandomAccess {
+ void BufferWithRandomAccess(boolean debug);
+ unsigned long size();
+ [Operator="[]"] octet at(unsigned long index);
+};
+
+interface WasmBinaryWriter {
+ void WasmBinaryWriter(Module m, [Ref] BufferWithRandomAccess outbuf, boolean debug);
+ void write();
+};
+
interface LiteralList {
void LiteralList();