blob: bb8ed0c1f7b7da0c591b1f52482e22cfa11d81ad (
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
|
/**
* Any copyright is dedicated to the Public Domain.
* http://creativecommons.org/publicdomain/zero/1.0/
*/
"use strict";
addEventListener("message", function (event) {
let data;
try {
data = JSON.parse(event.data);
} catch {}
switch (data.type) {
case "request-sourceMapURL":
const dbg = new Debugger(global);
const sourceMapURLs = dbg
.findSources()
.filter(source => source.url === data.url)
.map(source => source.sourceMapURL);
postMessage(
JSON.stringify({
type: "response-sourceMapURL",
value: sourceMapURLs,
})
);
break;
}
});
|