mirror of
https://github.com/HeyPuter/firefox.git
synced 2026-11-13 20:14:57 -10:00
Extract information out of the source map worker to be stored into the Debugger store. Renamed SourceMapLoader getOriginalURLs to loadSourceMap to better translate the heavy process involved in this method. While doing that, also inline the transfer of source map ignore list in this call (instead of always having another worker message right after). This will be used and tested in the next changeset. Differential Revision: https://phabricator.services.mozilla.com/D188585
51 lines
1.3 KiB
JavaScript
51 lines
1.3 KiB
JavaScript
/* This Source Code Form is subject to the terms of the Mozilla Public
|
|
* License, v. 2.0. If a copy of the MPL was not distributed with this
|
|
* file, You can obtain one at <http://mozilla.org/MPL/2.0/>. */
|
|
|
|
"use strict";
|
|
|
|
importScripts("resource://gre/modules/workers/require.js");
|
|
|
|
const {
|
|
getOriginalURLs,
|
|
hasOriginalURL,
|
|
getOriginalRanges,
|
|
getGeneratedRanges,
|
|
getGeneratedLocation,
|
|
getOriginalLocation,
|
|
getOriginalLocations,
|
|
getOriginalSourceText,
|
|
getGeneratedRangesForOriginal,
|
|
getFileGeneratedRange,
|
|
loadSourceMap,
|
|
clearSourceMaps,
|
|
setSourceMapForGeneratedSources,
|
|
} = require("resource://devtools/client/shared/source-map-loader/source-map.js");
|
|
|
|
const {
|
|
getOriginalStackFrames,
|
|
} = require("resource://devtools/client/shared/source-map-loader/utils/getOriginalStackFrames.js");
|
|
|
|
const {
|
|
workerHandler,
|
|
} = require("resource://devtools/client/shared/worker-utils.js");
|
|
|
|
// The interface is implemented in source-map to be
|
|
// easier to unit test.
|
|
self.onmessage = workerHandler({
|
|
getOriginalURLs,
|
|
hasOriginalURL,
|
|
getOriginalRanges,
|
|
getGeneratedRanges,
|
|
getGeneratedLocation,
|
|
getOriginalLocation,
|
|
getOriginalLocations,
|
|
getOriginalSourceText,
|
|
getOriginalStackFrames,
|
|
getGeneratedRangesForOriginal,
|
|
getFileGeneratedRange,
|
|
loadSourceMap,
|
|
setSourceMapForGeneratedSources,
|
|
clearSourceMaps,
|
|
});
|