diff --git a/lib/binding_web/tree-sitter-web.d.ts b/lib/binding_web/tree-sitter-web.d.ts index e2ec3a66..d90082c4 100644 --- a/lib/binding_web/tree-sitter-web.d.ts +++ b/lib/binding_web/tree-sitter-web.d.ts @@ -1,6 +1,7 @@ declare module 'web-tree-sitter' { class Parser { static init(): Promise; + delete(): void; parse(input: string | Parser.Input, previousTree?: Parser.Tree): Parser.Tree; getLanguage(): any; setLanguage(language: any): void; @@ -102,10 +103,13 @@ declare module 'web-tree-sitter' { export interface Tree { readonly rootNode: SyntaxNode; + copy(): Tree; + delete(): void; edit(delta: Edit): Tree; walk(): TreeCursor; getChangedRanges(other: Tree): Range[]; getEditedRange(other: Tree): Range; + getLanguage(): any; } namespace Language { function load(url: string): Promise