Module: typings/treeSitter
Namespaces
Classes
Interfaces
Type aliases
Edit
Ƭ Edit: Object
Type declaration
| Name | Type |
|---|---|
newEndIndex | number |
newEndPosition | Point |
oldEndIndex | number |
oldEndPosition | Point |
startIndex | number |
startPosition | Point |
Defined in
typings/treeSitter.ts:36
Input
Ƭ Input: (startIndex: number, startPoint?: Point, endIndex?: number) => string | null
Type declaration
▸ (startIndex, startPoint?, endIndex?): string | null
Parameters
| Name | Type |
|---|---|
startIndex | number |
startPoint? | Point |
endIndex? | number |
Returns
string | null
Defined in
typings/treeSitter.ts:51
Logger
Ƭ Logger: (message: string, params: { [param: string]: string; }, type: "parse" | "lex") => void
Type declaration
▸ (message, params, type): void
Parameters
| Name | Type |
|---|---|
message | string |
params | Object |
type | "parse" | "lex" |
Returns
void
Defined in
typings/treeSitter.ts:45
Options
Ƭ Options: Object
Type declaration
| Name | Type |
|---|---|
includedRanges? | Range[] |
Defined in
typings/treeSitter.ts:20
Point
Ƭ Point: Object
Type declaration
| Name | Type |
|---|---|
column | number |
row | number |
Defined in
typings/treeSitter.ts:24
Range
Ƭ Range: Object
Type declaration
| Name | Type |
|---|---|
endIndex | number |
endPosition | Point |
startIndex | number |
startPosition | Point |
Defined in
typings/treeSitter.ts:29