@llamaindex/env
Version:
environment wrapper, supports all JS environment including node, deno, bun, edge runtime, and cloudflare worker
22 lines (19 loc) • 546 B
JavaScript
let transformer = null;
function getTransformers() {
return transformer;
}
function setTransformers(t) {
transformer = t;
}
async function loadTransformers(onLoad) {
if (getTransformers() === null) {
setTransformers(await import(// @ts-expect-error no type
'https://cdn.jsdelivr.net/npm/@huggingface/transformers@3.0.2'));
} else {
return getTransformers();
}
const transformer = getTransformers();
onLoad(transformer);
return transformer;
}
export { loadTransformers, setTransformers };