index.js (1758B)
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 { SessionDataHelpers } = ChromeUtils.importESModule( 8 "resource://devtools/server/actors/watcher/SessionDataHelpers.sys.mjs", 9 { global: "contextual" } 10 ); 11 const { SUPPORTED_DATA } = SessionDataHelpers; 12 13 const SessionDataProcessors = {}; 14 15 loader.lazyRequireGetter( 16 SessionDataProcessors, 17 SUPPORTED_DATA.BLACKBOXING, 18 "resource://devtools/server/actors/targets/session-data-processors/blackboxing.js" 19 ); 20 loader.lazyRequireGetter( 21 SessionDataProcessors, 22 SUPPORTED_DATA.BREAKPOINTS, 23 "resource://devtools/server/actors/targets/session-data-processors/breakpoints.js" 24 ); 25 loader.lazyRequireGetter( 26 SessionDataProcessors, 27 SUPPORTED_DATA.EVENT_BREAKPOINTS, 28 "resource://devtools/server/actors/targets/session-data-processors/event-breakpoints.js" 29 ); 30 loader.lazyRequireGetter( 31 SessionDataProcessors, 32 SUPPORTED_DATA.RESOURCES, 33 "resource://devtools/server/actors/targets/session-data-processors/resources.js" 34 ); 35 loader.lazyRequireGetter( 36 SessionDataProcessors, 37 SUPPORTED_DATA.TARGET_CONFIGURATION, 38 "resource://devtools/server/actors/targets/session-data-processors/target-configuration.js" 39 ); 40 loader.lazyRequireGetter( 41 SessionDataProcessors, 42 SUPPORTED_DATA.THREAD_CONFIGURATION, 43 "resource://devtools/server/actors/targets/session-data-processors/thread-configuration.js" 44 ); 45 loader.lazyRequireGetter( 46 SessionDataProcessors, 47 SUPPORTED_DATA.XHR_BREAKPOINTS, 48 "resource://devtools/server/actors/targets/session-data-processors/xhr-breakpoints.js" 49 ); 50 51 exports.SessionDataProcessors = SessionDataProcessors;