Skip to content
This repository was archived by the owner on Apr 19, 2023. It is now read-only.

Commit 560c03a

Browse files
♻️ Allow uppercase sorting
1 parent 0dc4b42 commit 560c03a

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

src/pipes/order-by.pipe.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,9 @@ export class OrderByPipe implements PipeTransform {
1919
const orderBy: Record<string, 'asc' | 'desc'> = {};
2020
rules.forEach((rule) => {
2121
const [key, order] = rule.split(' ') as [string, 'asc' | 'desc'];
22-
if (!['asc', 'desc'].includes(order)) throw new Error();
23-
orderBy[key] = order;
22+
if (!['asc', 'desc'].includes(order.toLocaleLowerCase()))
23+
throw new Error('Order should be "ASC" or "DESC"');
24+
orderBy[key] = order.toLocaleLowerCase() as 'asc' | 'desc';
2425
});
2526
return orderBy;
2627
} catch (_) {

0 commit comments

Comments
 (0)