TreeSitterLanguageRegistry
Implements
Section titled “Implements”Constructors
Section titled “Constructors”Constructor
Section titled “Constructor”new TreeSitterLanguageRegistry():
TreeSitterLanguageRegistry
Returns
Section titled “Returns”TreeSitterLanguageRegistry
Methods
Section titled “Methods”clear()
Section titled “clear()”clear():
void
Returns
Section titled “Returns”void
hasLanguage()
Section titled “hasLanguage()”hasLanguage(
languageId):boolean
Parameters
Section titled “Parameters”languageId
Section titled “languageId”string | null | undefined
Returns
Section titled “Returns”boolean
registerLanguage()
Section titled “registerLanguage()”registerLanguage(
contribution,options?):TreeSitterLanguageDisposable
Parameters
Section titled “Parameters”contribution
Section titled “contribution”TreeSitterLanguageContribution
options?
Section titled “options?”TreeSitterLanguageRegistrationOptions
Returns
Section titled “Returns”resolveLanguageAlias()
Section titled “resolveLanguageAlias()”resolveLanguageAlias(
alias):string|null
Parameters
Section titled “Parameters”string | null | undefined
Returns
Section titled “Returns”string | null
resolveTreeSitterLanguage()
Section titled “resolveTreeSitterLanguage()”resolveTreeSitterLanguage(
languageId):Promise<TreeSitterLanguageDescriptor|null>
Parameters
Section titled “Parameters”languageId
Section titled “languageId”string
Returns
Section titled “Returns”Promise<TreeSitterLanguageDescriptor | null>
Implementation of
Section titled “Implementation of”TreeSitterLanguageResolver.resolveTreeSitterLanguage