diff options
Diffstat (limited to 'src/js/binaryen.idl')
-rw-r--r-- | src/js/binaryen.idl | 13 |
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(); |