AI_botter/node_modules/@dqbd/tiktoken/lite/init.js
2024-04-30 17:46:10 -08:00

20 lines
668 B
JavaScript

// @ts-expect-error
import * as imports from "./tiktoken_bg";
let isInitialized = false;
export async function init(callback) {
if (isInitialized)
return imports;
const result = await callback({ "./tiktoken_bg.js": imports });
const instance = "instance" in result && result.instance instanceof WebAssembly.Instance
? result.instance
: result instanceof WebAssembly.Instance
? result
: null;
if (instance == null)
throw new Error("Missing instance");
imports.__wbg_set_wasm(instance.exports);
isInitialized = true;
return imports;
}
// @ts-expect-error
export * from "./tiktoken_bg";