Interface TypeScriptWorker
Methods
findRenameLocations
- findRenameLocations(fileName: string, positon: number, findInStrings: boolean, findInComments: boolean, providePrefixAndSuffixTextForRename: boolean): Promise<readonly any[]>
-
Parameters
-
fileName: string
-
positon: number
-
findInStrings: boolean
-
findInComments: boolean
-
providePrefixAndSuffixTextForRename: boolean
Returns Promise<readonly any[]>
getCodeFixesAtPosition
- getCodeFixesAtPosition(fileName: string, start: number, end: number, errorCodes: number[], formatOptions: any): Promise<readonly any[]>
-
Parameters
-
fileName: string
-
start: number
-
end: number
-
errorCodes: number[]
-
formatOptions: any
Returns Promise<readonly any[]>
getCompilerOptionsDiagnostics
- getCompilerOptionsDiagnostics(fileName: string): Promise<Diagnostic[]>
-
getCompletionEntryDetails
- getCompletionEntryDetails(fileName: string, position: number, entry: string): Promise<any>
-
Parameters
-
fileName: string
-
position: number
-
entry: string
Returns Promise<any>
getCompletionsAtPosition
- getCompletionsAtPosition(fileName: string, position: number): Promise<any>
-
Parameters
-
fileName: string
-
position: number
Returns Promise<any>
getDefinitionAtPosition
- getDefinitionAtPosition(fileName: string, position: number): Promise<readonly any[]>
-
Parameters
-
fileName: string
-
position: number
Returns Promise<readonly any[]>
getEmitOutput
- getEmitOutput(fileName: string): Promise<EmitOutput>
-
getFormattingEditsAfterKeystroke
- getFormattingEditsAfterKeystroke(fileName: string, postion: number, ch: string, options: any): Promise<any[]>
-
Parameters
-
fileName: string
-
postion: number
-
ch: string
-
options: any
Returns Promise<any[]>
getFormattingEditsForDocument
- getFormattingEditsForDocument(fileName: string, options: any): Promise<any[]>
-
Parameters
-
fileName: string
-
options: any
Returns Promise<any[]>
getFormattingEditsForRange
- getFormattingEditsForRange(fileName: string, start: number, end: number, options: any): Promise<any[]>
-
Parameters
-
fileName: string
-
start: number
-
end: number
-
options: any
Returns Promise<any[]>
getNavigationBarItems
- getNavigationBarItems(fileName: string): Promise<any[]>
-
Returns Promise<any[]>
getOccurrencesAtPosition
- getOccurrencesAtPosition(fileName: string, position: number): Promise<readonly any[]>
-
Parameters
-
fileName: string
-
position: number
Returns Promise<readonly any[]>
getQuickInfoAtPosition
- getQuickInfoAtPosition(fileName: string, position: number): Promise<any>
-
Parameters
-
fileName: string
-
position: number
Returns Promise<any>
getReferencesAtPosition
- getReferencesAtPosition(fileName: string, position: number): Promise<any[]>
-
Parameters
-
fileName: string
-
position: number
Returns Promise<any[]>
getRenameInfo
- getRenameInfo(fileName: string, positon: number, options: any): Promise<any>
-
Parameters
-
fileName: string
-
positon: number
-
options: any
Returns Promise<any>
getScriptText
- getScriptText(fileName: string): Promise<string>
-
Returns Promise<string>
getSemanticDiagnostics
- getSemanticDiagnostics(fileName: string): Promise<Diagnostic[]>
-
getSignatureHelpItems
- getSignatureHelpItems(fileName: string, position: number, options: any): Promise<any>
-
Parameters
-
fileName: string
-
position: number
-
options: any
Returns Promise<any>
getSuggestionDiagnostics
- getSuggestionDiagnostics(fileName: string): Promise<Diagnostic[]>
-
getSyntacticDiagnostics
- getSyntacticDiagnostics(fileName: string): Promise<Diagnostic[]>
-
provideInlayHints
- provideInlayHints(fileName: string, start: number, end: number): Promise<readonly any[]>
-
Parameters
-
fileName: string
-
start: number
-
end: number
Returns Promise<readonly any[]>
Get other occurrences which should be updated when renaming the item at the given file and position.
Returns
Promise<readonly typescript.RenameLocation[] | undefined>