From ab5bb50d7bbb390170a46940cb9dd4adfb97a928 Mon Sep 17 00:00:00 2001 From: Toast Date: Fri, 31 Jan 2025 13:20:06 +0100 Subject: [PATCH] Add pagination dto --- src/pagination.dto.ts | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 src/pagination.dto.ts diff --git a/src/pagination.dto.ts b/src/pagination.dto.ts new file mode 100644 index 0000000..fbdd2e1 --- /dev/null +++ b/src/pagination.dto.ts @@ -0,0 +1,15 @@ +import { Type } from "class-transformer"; +import { IsNumber, IsOptional, Min } from "class-validator"; + +export class PaginationDto { + @IsOptional() + @IsNumber() + @Type(() => Number) + @Min(1) + page?: number = 1; + @IsOptional() + @IsNumber() + @Type(() => Number) + @Min(1) + limit?: number = 1; +}