[I] Server
Properties
| Property | Modifier | Type | 
|---|---|---|
| pendingMessages | readonly | readonly ServerLog[] | 
| workspaceFolders | readonly | readonly ServerWorkspaceFolder[] | 
Methods
buildSemanticTokens()
buildSemanticTokens(params): Promise<SemanticTokens>;Parameters
| Parameter | Type | 
|---|---|
| params | SemanticTokensParams | 
Returns
Promise<SemanticTokens>
checkChange()
checkChange(change): Promise<void>;Parameters
| Parameter | Type | 
|---|---|
| change | TextDocumentChangeEvent<TextDocument> | 
Returns
Promise<void>
compile()
compile(document): Promise<undefined | CompileResult>;Parameters
| Parameter | Type | 
|---|---|
| document | TextDocument|TextDocumentIdentifier | 
Returns
Promise<undefined | CompileResult>
complete()
complete(params): Promise<CompletionList>;Parameters
| Parameter | Type | 
|---|---|
| params | CompletionParams | 
Returns
Promise<CompletionList>
documentClosed()
documentClosed(change): void;Parameters
| Parameter | Type | 
|---|---|
| change | TextDocumentChangeEvent<TextDocument> | 
Returns
void
executeCommand()
executeCommand(params): Promise<void>;Parameters
| Parameter | Type | 
|---|---|
| params | ExecuteCommandParams | 
Returns
Promise<void>
findDocumentHighlight()
findDocumentHighlight(params): Promise<DocumentHighlight[]>;Parameters
| Parameter | Type | 
|---|---|
| params | DocumentHighlightParams | 
Returns
Promise<DocumentHighlight[]>
findReferences()
findReferences(params): Promise<Location[]>;Parameters
| Parameter | Type | 
|---|---|
| params | ReferenceParams | 
Returns
Promise<Location[]>
formatDocument()
formatDocument(params): Promise<TextEdit[]>;Parameters
| Parameter | Type | 
|---|---|
| params | DocumentFormattingParams | 
Returns
Promise<TextEdit[]>
getCodeActions()
getCodeActions(params): Promise<CodeAction[]>;Parameters
| Parameter | Type | 
|---|---|
| params | CodeActionParams | 
Returns
Promise<CodeAction[]>
getDocumentSymbols()
getDocumentSymbols(params): Promise<DocumentSymbol[]>;Parameters
| Parameter | Type | 
|---|---|
| params | DocumentSymbolParams | 
Returns
Promise<DocumentSymbol[]>
getFoldingRanges()
getFoldingRanges(getFoldingRanges): Promise<FoldingRange[]>;Parameters
| Parameter | Type | 
|---|---|
| getFoldingRanges | FoldingRangeParams | 
Returns
Promise<FoldingRange[]>
getHover()
getHover(params): Promise<Hover>;Parameters
| Parameter | Type | 
|---|---|
| params | HoverParams | 
Returns
Promise<Hover>
getInitProjectContext()
getInitProjectContext(): Promise<InitProjectContext>;Returns
Promise<InitProjectContext>
getSemanticTokens()
getSemanticTokens(params): Promise<SemanticToken[]>;Parameters
| Parameter | Type | 
|---|---|
| params | SemanticTokensParams | 
Returns
Promise<SemanticToken[]>
getSignatureHelp()
getSignatureHelp(params): Promise<undefined | SignatureHelp>;Parameters
| Parameter | Type | 
|---|---|
| params | SignatureHelpParams | 
Returns
Promise<undefined | SignatureHelp>
gotoDefinition()
gotoDefinition(params): Promise<Location[]>;Parameters
| Parameter | Type | 
|---|---|
| params | DefinitionParams | 
Returns
Promise<Location[]>
initialize()
initialize(params): Promise<InitializeResult<any>>;Parameters
| Parameter | Type | 
|---|---|
| params | InitializeParams | 
Returns
Promise<InitializeResult<any>>
initialized()
initialized(params): void;Parameters
| Parameter | Type | 
|---|---|
| params | InitializedParams | 
Returns
void
initProject()
initProject(param): Promise<boolean>;Parameters
| Parameter | Type | 
|---|---|
| param | { config:ScaffoldingConfig; } | 
| param.config | ScaffoldingConfig | 
Returns
Promise<boolean>
log()
log(log): void;Parameters
| Parameter | Type | 
|---|---|
| log | ServerLog | 
Returns
void
prepareRename()
prepareRename(params): Promise<undefined | Range>;Parameters
| Parameter | Type | 
|---|---|
| params | PrepareRenameParams | 
Returns
Promise<undefined | Range>
rename()
rename(params): Promise<WorkspaceEdit>;Parameters
| Parameter | Type | 
|---|---|
| params | RenameParams | 
Returns
Promise<WorkspaceEdit>
renameFiles()
renameFiles(params): Promise<void>;Parameters
| Parameter | Type | 
|---|---|
| params | RenameFilesParams | 
Returns
Promise<void>
validateInitProjectTemplate()
validateInitProjectTemplate(param): Promise<boolean>;Parameters
| Parameter | Type | 
|---|---|
| param | { template:InitTemplate; } | 
| param.template | InitTemplate | 
Returns
Promise<boolean>
watchedFilesChanged()
watchedFilesChanged(params): void;Parameters
| Parameter | Type | 
|---|---|
| params | DidChangeWatchedFilesParams | 
Returns
void
workspaceFoldersChanged()
workspaceFoldersChanged(e): Promise<void>;Parameters
| Parameter | Type | 
|---|---|
| e | WorkspaceFoldersChangeEvent | 
Returns
Promise<void>