Skip to main content

Class: Language

typings/treeSitter.Parser.Language

Constructors

constructor

new Language()

Properties

fieldCount

Readonly fieldCount: number

Defined in

typings/treeSitter.ts:150


nodeTypeCount

Readonly nodeTypeCount: number

Defined in

typings/treeSitter.ts:151


version

Readonly version: number

Defined in

typings/treeSitter.ts:149

Methods

fieldIdForName

fieldIdForName(fieldName): null | number

Parameters

NameType
fieldNamestring

Returns

null | number

Defined in

typings/treeSitter.ts:154


fieldNameForId

fieldNameForId(fieldId): null | string

Parameters

NameType
fieldIdnumber

Returns

null | string

Defined in

typings/treeSitter.ts:153


idForNodeType

idForNodeType(type, named): number

Parameters

NameType
typestring
namedboolean

Returns

number

Defined in

typings/treeSitter.ts:155


nodeTypeForId

nodeTypeForId(typeId): null | string

Parameters

NameType
typeIdnumber

Returns

null | string

Defined in

typings/treeSitter.ts:156


nodeTypeIsNamed

nodeTypeIsNamed(typeId): boolean

Parameters

NameType
typeIdnumber

Returns

boolean

Defined in

typings/treeSitter.ts:157


nodeTypeIsVisible

nodeTypeIsVisible(typeId): boolean

Parameters

NameType
typeIdnumber

Returns

boolean

Defined in

typings/treeSitter.ts:158


query

query(source): Query

Parameters

NameType
sourcestring

Returns

Query

Defined in

typings/treeSitter.ts:159


load

Static load(input): Promise<Language>

Parameters

NameType
inputstring | Uint8Array

Returns

Promise<Language>

Defined in

typings/treeSitter.ts:147