Skip to content

Commit 7ea1697

Browse files
committed
feat(common): make defaults optional for perPage and resolvePagination helpers.
1 parent 3e52670 commit 7ea1697

1 file changed

Lines changed: 5 additions & 5 deletions

File tree

packages/common/src/utils/helpers.ts

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ export const perPage = (
6060
per_page?: number;
6161
'per-page'?: number;
6262
},
63-
defaults: {
63+
defaults?: {
6464
perPage?: number;
6565
maxPerPage?: number
6666
}) => {
@@ -70,10 +70,10 @@ export const perPage = (
7070
query.perPage ??
7171
query['per-page'] ??
7272
query.per_page,
73-
defaults.perPage ?? 25
73+
defaults?.perPage ?? 25
7474
)
7575

76-
return Math.min(requestedPerPage, defaults.maxPerPage ?? 50)
76+
return Math.min(requestedPerPage, defaults?.maxPerPage ?? 50)
7777
}
7878

7979
/**
@@ -92,12 +92,12 @@ export const resolvePagination = (
9292
per_page?: number;
9393
'per-page'?: number;
9494
},
95-
defaults: {
95+
defaults?: {
9696
page?: number;
9797
perPage?: number;
9898
maxPerPage?: number
9999
}): PaginationOptions => {
100-
const page = normalizePositiveInteger(query.page, defaults.page ?? 1)
100+
const page = normalizePositiveInteger(query.page, defaults?.page ?? 1)
101101

102102
return {
103103
page,

0 commit comments

Comments
 (0)