quickjs-tart

quickjs-based runtime for wallet-core logic
Log | Files | Refs | README | LICENSE

pre.js.inc (563B)


      1 try {
      2     this['Module'] = Module;
      3     Module.test;
      4 } catch(e) {
      5     this['Module'] = Module = {};
      6 }
      7 if (typeof process === 'object') {
      8     if (typeof(FS) === 'object') {
      9         Module['preRun'] = Module['preRun'] || [];
     10         Module['preRun'].push(function() {
     11             FS.init();
     12             FS.mkdir('/test-data');
     13             FS.mount(NODEFS,  { root: '.' }, '/test-data');
     14         });
     15     }
     16 } else {
     17     Module['print'] = function(x) {
     18         var event = new Event('test-output');
     19         event.data = x;
     20         window.dispatchEvent(event);
     21     };
     22 }