tree-sitter/lib/binding_web/prefix.js

16 lines
409 B
JavaScript
Raw Normal View History

2021-08-30 14:16:41 +02:00
var TreeSitter = function() {
var initPromise;
class Parser {
constructor() {
this.initialize();
}
initialize() {
throw new Error("cannot construct a Parser before calling `init()`");
}
static init(moduleOptions) {
if (initPromise) return initPromise;
Module = { ...Module, ...moduleOptions };
return initPromise = new Promise((resolveInitPromise) => {