From 3953cb317fc763b4a95a989e4704666c3b348b97 Mon Sep 17 00:00:00 2001 From: Stafford Brunk Date: Tue, 16 Jul 2019 20:39:57 -0600 Subject: [PATCH 1/2] Add delete() to Parser and Tree web types --- lib/binding_web/tree-sitter-web.d.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/binding_web/tree-sitter-web.d.ts b/lib/binding_web/tree-sitter-web.d.ts index e2ec3a66..2a0d2d1f 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,6 +103,7 @@ declare module 'web-tree-sitter' { export interface Tree { readonly rootNode: SyntaxNode; + delete(): void; edit(delta: Edit): Tree; walk(): TreeCursor; getChangedRanges(other: Tree): Range[]; From 6340c820c15aeda9b066610c7ed4fd9dc66cb02d Mon Sep 17 00:00:00 2001 From: Stafford Brunk Date: Tue, 16 Jul 2019 20:42:57 -0600 Subject: [PATCH 2/2] Add missing copy() and getLanguage() calls to Tree web types --- lib/binding_web/tree-sitter-web.d.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/binding_web/tree-sitter-web.d.ts b/lib/binding_web/tree-sitter-web.d.ts index 2a0d2d1f..d90082c4 100644 --- a/lib/binding_web/tree-sitter-web.d.ts +++ b/lib/binding_web/tree-sitter-web.d.ts @@ -103,11 +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