LanguageServiceManager
Class: LanguageServiceManager
Section titled “Class: LanguageServiceManager”Defined in: language-service/manager.ts:15
Constructors
Section titled “Constructors”Constructor
Section titled “Constructor”new LanguageServiceManager(
options?):LanguageServiceManager
Defined in: language-service/manager.ts:26
Parameters
Section titled “Parameters”options?
Section titled “options?”onBeforeResolve?
Section titled “onBeforeResolve?”(languageId) => void | Promise<void>
Returns
Section titled “Returns”LanguageServiceManager
Methods
Section titled “Methods”codeActions()
Section titled “codeActions()”codeActions(
document,range):Promise<LanguageServiceCodeAction[]>
Defined in: language-service/manager.ts:184
Parameters
Section titled “Parameters”document
Section titled “document”VirtualDocument
LanguageServiceRange
Returns
Section titled “Returns”Promise<LanguageServiceCodeAction[]>
completions()
Section titled “completions()”completions(
document,position):Promise<LanguageServiceCompletionList|null>
Defined in: language-service/manager.ts:109
Parameters
Section titled “Parameters”document
Section titled “document”VirtualDocument
position
Section titled “position”LanguageServicePosition
Returns
Section titled “Returns”Promise<LanguageServiceCompletionList | null>
definition()
Section titled “definition()”definition(
document,position):Promise<LanguageServiceLocation[]>
Defined in: language-service/manager.ts:158
Parameters
Section titled “Parameters”document
Section titled “document”VirtualDocument
position
Section titled “position”LanguageServicePosition
Returns
Section titled “Returns”Promise<LanguageServiceLocation[]>
diagnostics()
Section titled “diagnostics()”diagnostics(
document):Promise<LanguageServiceDiagnostic[]>
Defined in: language-service/manager.ts:82
Parameters
Section titled “Parameters”document
Section titled “document”VirtualDocument
Returns
Section titled “Returns”Promise<LanguageServiceDiagnostic[]>
getDocument()
Section titled “getDocument()”getDocument(
uri):VirtualDocument|null
Defined in: language-service/manager.ts:72
Parameters
Section titled “Parameters”string
Returns
Section titled “Returns”VirtualDocument | null
getGlobalDeclarations()
Section titled “getGlobalDeclarations()”getGlobalDeclarations():
LanguageServiceGlobalDeclaration[]
Defined in: language-service/manager.ts:76
Returns
Section titled “Returns”LanguageServiceGlobalDeclaration[]
hover()
Section titled “hover()”hover(
document,position):Promise<LanguageServiceHover|null>
Defined in: language-service/manager.ts:135
Parameters
Section titled “Parameters”document
Section titled “document”VirtualDocument
position
Section titled “position”LanguageServicePosition
Returns
Section titled “Returns”Promise<LanguageServiceHover | null>
registerGlobalDeclaration()
Section titled “registerGlobalDeclaration()”registerGlobalDeclaration(
declaration): () =>void
Defined in: language-service/manager.ts:50
Parameters
Section titled “Parameters”declaration
Section titled “declaration”LanguageServiceGlobalDeclaration
Returns
Section titled “Returns”() => void
registerProvider()
Section titled “registerProvider()”registerProvider(
provider): () =>void
Defined in: language-service/manager.ts:34
Parameters
Section titled “Parameters”provider
Section titled “provider”Returns
Section titled “Returns”() => void
updateDocument()
Section titled “updateDocument()”updateDocument(
document):void
Defined in: language-service/manager.ts:62
Parameters
Section titled “Parameters”document
Section titled “document”VirtualDocument
Returns
Section titled “Returns”void