mirror of
https://github.com/docmost/docmost.git
synced 2025-11-13 11:52:37 +10:00
pagination - wip
This commit is contained in:
14
apps/server/src/helpers/pagination/paginated-result.ts
Normal file
14
apps/server/src/helpers/pagination/paginated-result.ts
Normal file
@ -0,0 +1,14 @@
|
||||
import { IsArray } from 'class-validator';
|
||||
import { PaginationMetaDto } from './pagination-meta-dto';
|
||||
|
||||
export class PaginatedResult<T> {
|
||||
@IsArray()
|
||||
readonly items: T[];
|
||||
|
||||
readonly pagination: PaginationMetaDto;
|
||||
|
||||
constructor(items: T[], pagination: PaginationMetaDto) {
|
||||
this.items = items;
|
||||
this.pagination = pagination;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user