chore: organize config, validation, decorators (#8118)

* refactor: validation

* refactor: utilities

* refactor: config
This commit is contained in:
Jason Rasmussen
2024-03-20 15:04:03 -05:00
committed by GitHub
parent 92cc647cf6
commit 81f0265095
119 changed files with 666 additions and 684 deletions

View File

@@ -1,6 +1,6 @@
import { ApiProperty } from '@nestjs/swagger';
import { IsEnum, IsNotEmpty, IsString } from 'class-validator';
import { Optional } from 'src/domain/domain.util';
import { Optional } from 'src/validation';
export enum SearchSuggestionType {
COUNTRY = 'country',

View File

@@ -1,10 +1,10 @@
import { ApiProperty } from '@nestjs/swagger';
import { Type } from 'class-transformer';
import { IsEnum, IsInt, IsNotEmpty, IsString, Max, Min } from 'class-validator';
import { Optional, ValidateBoolean, ValidateDate, ValidateUUID } from 'src/domain/domain.util';
import { AssetOrder } from 'src/infra/entities/album.entity';
import { AssetType } from 'src/infra/entities/asset.entity';
import { GeodataPlacesEntity } from 'src/infra/entities/geodata-places.entity';
import { Optional, ValidateBoolean, ValidateDate, ValidateUUID } from 'src/validation';
class BaseSearchDto {
@ValidateUUID({ optional: true })