MCPcopy
hub / github.com/opentrace/opentrace / ensureInit

Function ensureInit

ui/src/runner/browser/__tests__/helpers.ts:34–42  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

32let initialized = false;
33
34async function ensureInit(): Promise<void> {
35 if (initialized) return;
36 const wasmBuf = await readFile(join(PUBLIC_DIR, 'web-tree-sitter.wasm'));
37 await Parser.init({
38 locateFile: () => join(PUBLIC_DIR, 'web-tree-sitter.wasm'),
39 wasmBinary: wasmBuf,
40 });
41 initialized = true;
42}
43
44async function loadLanguage(wasmFile: string): Promise<Language> {
45 const buf = await readFile(join(PUBLIC_DIR, wasmFile));

Callers 13

getTsParserFunction · 0.85
getTsxParserFunction · 0.85
getGoParserFunction · 0.85
getPyParserFunction · 0.85
getRustParserFunction · 0.85
getJavaParserFunction · 0.85
getCppParserFunction · 0.85
getCParserFunction · 0.85
getRubyParserFunction · 0.85
getCsharpParserFunction · 0.85
getKotlinParserFunction · 0.85
getSwiftParserFunction · 0.85

Calls 2

readFileFunction · 0.85
initMethod · 0.65

Tested by

no test coverage detected