@scalar/api-client
Version:
the open source API testing client
24 lines (23 loc) • 521 B
JavaScript
import o from "monaco-editor/esm/vs/editor/editor.worker.js?worker";
import n from "monaco-editor/esm/vs/language/json/json.worker.js?worker";
import t from "./yaml.worker.js";
const c = () => {
const r = {
getWorker(m, e) {
switch (e) {
case "json":
return new n();
case "yaml":
return new t();
default:
return new o();
}
}
};
globalThis.MonacoEnvironment ??= {
getWorker: r.getWorker
};
};
export {
c as ensureMonacoEnvironment
};