UNPKG

nestjs-swagger-dto

Version:
22 lines (21 loc) 697 B
import { PropertyOptions } from '../core'; export type IsNumberProps = { min?: number; max?: number; /** Will convert number strings into numbers. Useful for `@Query` DTOs */ stringified?: true; } & ({ type?: undefined; format?: 'float' | 'double'; } | { type: 'integer'; format?: 'int32' | 'int64'; }); /** * *NOTE*: If type is not set it defaults to number * * *NOTE*: `format` is only used for OpenAPI spec * * **WARNING**: Setting `type: 'integer'` will not convert floats to integers during `classToPlain` */ export declare const IsNumber: ({ min, max, stringified, type, format, ...base }?: PropertyOptions<number, IsNumberProps>) => PropertyDecorator;