debt - More precise typings

This commit is contained in:
Alex Dima
2018-09-05 12:19:20 +02:00
parent 6cb2531d45
commit 34837504ba
19 changed files with 67 additions and 68 deletions

View File

@@ -115,7 +115,7 @@ export class MainThreadTextEditors implements MainThreadTextEditorsShape {
// --- from extension host process
$tryShowTextDocument(resource: UriComponents, options: ITextDocumentShowOptions): TPromise<string> {
$tryShowTextDocument(resource: UriComponents, options: ITextDocumentShowOptions): Thenable<string> {
const uri = URI.revive(resource);
const editorOptions: ITextEditorOptions = {
@@ -137,7 +137,7 @@ export class MainThreadTextEditors implements MainThreadTextEditorsShape {
});
}
$tryShowEditor(id: string, position?: EditorViewColumn): TPromise<void> {
$tryShowEditor(id: string, position?: EditorViewColumn): Thenable<void> {
let mainThreadEditor = this._documentsAndEditors.getEditor(id);
if (mainThreadEditor) {
let model = mainThreadEditor.getModel();
@@ -149,7 +149,7 @@ export class MainThreadTextEditors implements MainThreadTextEditorsShape {
return undefined;
}
$tryHideEditor(id: string): TPromise<void> {
$tryHideEditor(id: string): Thenable<void> {
let mainThreadEditor = this._documentsAndEditors.getEditor(id);
if (mainThreadEditor) {
let editors = this._editorService.visibleControls;
@@ -162,7 +162,7 @@ export class MainThreadTextEditors implements MainThreadTextEditorsShape {
return undefined;
}
$trySetSelections(id: string, selections: ISelection[]): TPromise<void> {
$trySetSelections(id: string, selections: ISelection[]): Thenable<void> {
if (!this._documentsAndEditors.getEditor(id)) {
return TPromise.wrapError(disposed(`TextEditor(${id})`));
}
@@ -170,7 +170,7 @@ export class MainThreadTextEditors implements MainThreadTextEditorsShape {
return TPromise.as(null);
}
$trySetDecorations(id: string, key: string, ranges: IDecorationOptions[]): TPromise<void> {
$trySetDecorations(id: string, key: string, ranges: IDecorationOptions[]): Thenable<void> {
key = `${this._instanceId}-${key}`;
if (!this._documentsAndEditors.getEditor(id)) {
return TPromise.wrapError(disposed(`TextEditor(${id})`));
@@ -179,7 +179,7 @@ export class MainThreadTextEditors implements MainThreadTextEditorsShape {
return TPromise.as(null);
}
$trySetDecorationsFast(id: string, key: string, ranges: number[]): TPromise<void> {
$trySetDecorationsFast(id: string, key: string, ranges: number[]): Thenable<void> {
key = `${this._instanceId}-${key}`;
if (!this._documentsAndEditors.getEditor(id)) {
return TPromise.wrapError(disposed(`TextEditor(${id})`));
@@ -188,7 +188,7 @@ export class MainThreadTextEditors implements MainThreadTextEditorsShape {
return TPromise.as(null);
}
$tryRevealRange(id: string, range: IRange, revealType: TextEditorRevealType): TPromise<void> {
$tryRevealRange(id: string, range: IRange, revealType: TextEditorRevealType): Thenable<void> {
if (!this._documentsAndEditors.getEditor(id)) {
return TPromise.wrapError(disposed(`TextEditor(${id})`));
}
@@ -196,7 +196,7 @@ export class MainThreadTextEditors implements MainThreadTextEditorsShape {
return undefined;
}
$trySetOptions(id: string, options: ITextEditorConfigurationUpdate): TPromise<void> {
$trySetOptions(id: string, options: ITextEditorConfigurationUpdate): Thenable<void> {
if (!this._documentsAndEditors.getEditor(id)) {
return TPromise.wrapError(disposed(`TextEditor(${id})`));
}
@@ -204,19 +204,19 @@ export class MainThreadTextEditors implements MainThreadTextEditorsShape {
return TPromise.as(null);
}
$tryApplyEdits(id: string, modelVersionId: number, edits: ISingleEditOperation[], opts: IApplyEditsOptions): TPromise<boolean> {
$tryApplyEdits(id: string, modelVersionId: number, edits: ISingleEditOperation[], opts: IApplyEditsOptions): Thenable<boolean> {
if (!this._documentsAndEditors.getEditor(id)) {
return TPromise.wrapError<boolean>(disposed(`TextEditor(${id})`));
}
return TPromise.as(this._documentsAndEditors.getEditor(id).applyEdits(modelVersionId, edits, opts));
}
$tryApplyWorkspaceEdit(dto: WorkspaceEditDto): TPromise<boolean> {
$tryApplyWorkspaceEdit(dto: WorkspaceEditDto): Thenable<boolean> {
const { edits } = reviveWorkspaceEditDto(dto);
return this._bulkEditService.apply({ edits }, undefined).then(() => true, err => false);
}
$tryInsertSnippet(id: string, template: string, ranges: IRange[], opts: IUndoStopOptions): TPromise<boolean> {
$tryInsertSnippet(id: string, template: string, ranges: IRange[], opts: IUndoStopOptions): Thenable<boolean> {
if (!this._documentsAndEditors.getEditor(id)) {
return TPromise.wrapError<boolean>(disposed(`TextEditor(${id})`));
}
@@ -235,7 +235,7 @@ export class MainThreadTextEditors implements MainThreadTextEditorsShape {
this._codeEditorService.removeDecorationType(key);
}
$getDiffInformation(id: string): TPromise<ILineChange[]> {
$getDiffInformation(id: string): Thenable<ILineChange[]> {
const editor = this._documentsAndEditors.getEditor(id);
if (!editor) {