UNPKG

@hpcc-js/observablehq-compiler

Version:
47 lines (46 loc) 1.12 kB
import "./chunk-rwCFCtyI.js"; //#region ../../node_modules/@observablehq/notebook-kit/dist/src/lib/interpreters.js function isInterpreter(e) { return e === "node" || e === "python" || e === "r"; } function getInterpreterExtension(e) { switch (e) { case "html": case "text": return ".txt"; case "jpeg": return ".jpg"; case "json": case "arrow": case "parquet": case "csv": case "tsv": case "png": case "gif": case "svg": case "webp": case "xml": return `.${e}`; default: return ".bin"; } } function getInterpreterMethod(e) { switch (e) { case "arrow": case "parquet": case "json": case "blob": case "text": case "xml": return `.${e}()`; case "html": return ".text().then((text) => html({raw: [text]}))"; case "buffer": return ".arrayBuffer()"; case "jpeg": case "png": case "gif": case "svg": case "webp": return ".image()"; case "csv": case "tsv": return `.${e}({typed: true})`; default: return ""; } } //#endregion export { getInterpreterMethod as n, isInterpreter as r, getInterpreterExtension as t }; //# sourceMappingURL=interpreters-hA2IQttG.js.map