Files
flashcards-api/src/infrastructure/common/pagination.service.ts
2023-06-13 01:39:33 +02:00

10 lines
483 B
TypeScript

export class Pagination {
static getPaginationData(query) {
const page = typeof query.PageNumber === 'string' ? +query.PageNumber : 1
const pageSize = typeof query.PageSize === 'string' ? +query.PageSize : 10
const searchNameTerm = typeof query.SearchNameTerm === 'string' ? query.SearchNameTerm : ''
const searchEmailTerm = typeof query.SearchEmailTerm === 'string' ? query.SearchEmailTerm : ''
return { page, pageSize, searchNameTerm, searchEmailTerm }
}
}