DTOs

Common DTOs used throughout the framework.

Date

DateRangeDto

A DTO for a date range.

import { DateRangeDto } from '@juicyllama/utils'

class DateRangeDto {
    from: Date
    to: Date
}

Responses

ErrorResponseDto

A DTO for an error response.

import { ErrorResponseDto } from '@juicyllama/utils'

class ErrorResponseDto {
    statusCode: number
    error: string
    message: string[]
}

StatsResponseDto

A DTO for a stats response.

import { StatsResponseDto } from '@juicyllama/utils'

class StatsResponseDto {
    count?: number
    avg?: number
    sum?: number
}

SuccessResponseDto

A DTO for a success response.

import { SuccessResponseDto } from '@juicyllama/utils'

class SuccessResponseDto {
    success: boolean
}

ProcessedResponseDto

A DTO for a processed response.

import { ProcessedResponseDto } from '@juicyllama/utils'

class ProcessedResponseDto {
    created: number
    updated: number
    deleted: number
}

Docs v.0.14.0 Copyright © 2024