blob: c7de54c82fb52ba96bd3b708124efc5eff35fb77 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
|
export let x = 0;
export function increment() {
x++;
};
import { object } from "resource://test/es6module_devtoolsLoader.js";
export const importedObject = object;
const importTrue = ChromeUtils.importESModule("resource://test/es6module_devtoolsLoader.js", { loadInDevToolsLoader : true });
export const importESModuleTrue = importTrue.object;
const importFalse = ChromeUtils.importESModule("resource://test/es6module_devtoolsLoader.js", { loadInDevToolsLoader : false });
export const importESModuleFalse = importFalse.object;
const importNull = ChromeUtils.importESModule("resource://test/es6module_devtoolsLoader.js", {});
export const importESModuleNull = importNull.object;
const importNull2 = ChromeUtils.importESModule("resource://test/es6module_devtoolsLoader.js");
export const importESModuleNull2 = importNull2.object;
const lazy = {};
ChromeUtils.defineESModuleGetters(lazy, {
object: "resource://test/es6module_devtoolsLoader.js",
});
export function importLazy() {
return lazy.object;
}
|