@sheetxl/studio-vanilla
Version:
SheetXL Studio - Vanilla entry point for integrating SheetXL UI.
22 lines (21 loc) • 733 B
JavaScript
import { aa as o } from "./EFJ5klSL3OL5aq6z.mjs";
/**
* @license @sheetxl/studio-vanilla - SheetXL Studio - Vanilla entry point for integrating SheetXL UI. - v0.6.4
*
* (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 a = 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("./CeJkxDeIBYskjWSB.mjs");
return e = new c(), e;
}(), r = await l.compileModule(t);
return i = r, n = t, r;
} });
export {
a as ScriptingUtils
};