2 lines
588 B
JavaScript
2 lines
588 B
JavaScript
"use strict";(()=>{var s=(e,t)=>({...t.customSettings[e]});var a={exceptions:!0,mutable_globals:!0,sat_float_to_int:!0,sign_extension:!0,simd:!0,threads:!0,multi_value:!0,tail_call:!0,bulk_memory:!0,reference_types:!0},c=async(e,t=a)=>{if(!e)return"";let i=await self.WabtModule(),r="",n;try{n=i.parseWat("module.wat",e,t),n.resolveNames(),n.validate(t),r=n.toBinary({log:!0,write_debug_names:!0}).buffer?.toString()||""}catch(o){console.warn(o.toString())}finally{n&&n.destroy()}return"Uint8Array ["+r+"]"};self.createWatCompiler=()=>async(e,{config:t})=>c(e,{...a,...s("wat",t)});})();
|