@sheetxl/studio-vanilla
Version:
SheetXL Studio - Vanilla entry point for integrating SheetXL UI.
22 lines (21 loc) • 733 B
JavaScript
import { t as o } from "./elB9a338Kjeh3S89.js";
/**
* @license @sheetxl/studio-vanilla - SheetXL Studio - Vanilla entry point for integrating SheetXL UI. - v0.7.27
*
* (C) 2025-present SheetXL Inc. & Michael T. Ford
* License: The license can be found at https://www.sheetxl.com/license.
*/
let i = null, n = null, e = null;
const p = Object.freeze({ compileTypescript: async function(t) {
if (!t?.source) return null;
if (n && o.deepEqual(n, t)) return i;
const l = await (async function() {
if (e) return e;
const { TypeScriptCompiler: c } = await import("./rYH0EfWvvoimg2cd.js");
return e = new c(), e;
})(), r = await l.compileModule(t);
return i = r, n = t, r;
} });
export {
p as ScriptingUtils
};