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