expose sorting of suggestions

This commit is contained in:
Johannes Rieken 2016-08-17 15:55:43 +02:00
parent d7771265a8
commit 1b51bc6296

View file

@ -101,7 +101,7 @@ export function provideSuggestionItems(model: IReadOnlyModel, position: Position
};
});
return sequence(factory).then(() => result.sort(createSuggesionComparator(snippetConfig)));
return sequence(factory).then(() => result.sort(getSuggestionComparator(snippetConfig)));
}
function fixOverwriteBeforeAfter(suggestion: ISuggestion, container: ISuggestResult): void {
@ -131,7 +131,7 @@ function createSuggesionFilter(snippetConfig: SnippetConfig): (candidate: ISugge
}
}
function createSuggesionComparator(snippetConfig: SnippetConfig): (a: ISuggestionItem, b: ISuggestionItem) => number {
export function getSuggestionComparator(snippetConfig: SnippetConfig): (a: ISuggestionItem, b: ISuggestionItem) => number {
function defaultComparator(a: ISuggestionItem, b: ISuggestionItem): number {