From 979b46e29715875960db0c0305d67846f3e126b4 Mon Sep 17 00:00:00 2001 From: Ika Date: Fri, 4 Oct 2019 20:16:13 +0800 Subject: [PATCH] fix(web-tree-sitter): add missing types --- lib/binding_web/tree-sitter-web.d.ts | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/lib/binding_web/tree-sitter-web.d.ts b/lib/binding_web/tree-sitter-web.d.ts index 26d2b073..842ef789 100644 --- a/lib/binding_web/tree-sitter-web.d.ts +++ b/lib/binding_web/tree-sitter-web.d.ts @@ -2,7 +2,7 @@ declare module 'web-tree-sitter' { class Parser { static init(): Promise; delete(): void; - parse(input: string | Parser.Input, previousTree?: Parser.Tree): Parser.Tree; + parse(input: string | Parser.Input, previousTree?: Parser.Tree, options?: Parser.Options): Parser.Tree; getLanguage(): any; setLanguage(language: any): void; getLogger(): Parser.Logger; @@ -10,14 +10,20 @@ declare module 'web-tree-sitter' { } namespace Parser { + export type Options = { + includedRanges?: Range[]; + }; + export type Point = { row: number; column: number; }; export type Range = { - start: Point; - end: Point; + startPosition: Point; + endPosition: Point; + startIndex: number; + endIndex: number; }; export type Edit = {