debt - provideCompletionItems should not return an array

This commit is contained in:
Johannes Rieken
2016-08-05 14:00:16 +02:00
parent 263cb2c3e6
commit 9312aa5fe7
16 changed files with 43 additions and 57 deletions

View File

@@ -503,7 +503,7 @@ class SuggestAdapter {
this._provider = provider;
}
provideCompletionItems(resource: URI, position: IPosition): TPromise<modes.ISuggestResult[]> {
provideCompletionItems(resource: URI, position: IPosition): TPromise<modes.ISuggestResult> {
const doc = this._documents.getDocumentData(resource).document;
const pos = TypeConverters.toPosition(position);
@@ -574,7 +574,7 @@ class SuggestAdapter {
// cache for details call
this._cache[key] = list;
return [result];
return result;
});
}
@@ -866,7 +866,7 @@ export class ExtHostLanguageFeatures extends ExtHostLanguageFeaturesShape {
return this._createDisposable(handle);
}
$provideCompletionItems(handle: number, resource: URI, position: IPosition): TPromise<modes.ISuggestResult[]> {
$provideCompletionItems(handle: number, resource: URI, position: IPosition): TPromise<modes.ISuggestResult> {
return this._withAdapter(handle, SuggestAdapter, adapter => adapter.provideCompletionItems(resource, position));
}