tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

ChromeUtils.js (588B)


      1 /* This Source Code Form is subject to the terms of the Mozilla Public
      2 * License, v. 2.0. If a copy of the MPL was not distributed with this
      3 * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
      4 
      5 "use strict";
      6 
      7 const mockedESM = {
      8  BinarySearch: {
      9    insertionIndexOf() {
     10      return 0;
     11    },
     12  },
     13 };
     14 
     15 module.exports = {
     16  import: () => ({}),
     17  addProfilerMarker: () => {},
     18  now: () => performance.now(),
     19  defineESModuleGetters: (lazy, dict) => {
     20    for (const key in dict) {
     21      lazy[key] = mockedESM[key];
     22    }
     23  },
     24  importESModule: path => require(path) || {},
     25 };