in src/InMemoryProvider.ts [386:402]
private _returnResultsFromKeys(data: Dictionary<ItemType[]> | Dictionary<ItemType>, sortedKeys: string[],
reverseOrSortOrder?: boolean | QuerySortOrder, limit?: number, offset?: number) {
if (reverseOrSortOrder === true || reverseOrSortOrder === QuerySortOrder.Reverse) {
sortedKeys = reverse(sortedKeys);
}
if (offset) {
sortedKeys = sortedKeys.slice(offset);
}
if (limit) {
sortedKeys = sortedKeys.slice(0, limit);
}
let results = map(sortedKeys, key => data[key]);
return Promise.resolve(flatten(results));
}