UNPKG

@elsikora/nestjs-crud-automator

Version:

A library for automating the creation of CRUD operations in NestJS.

45 lines (41 loc) 1.92 kB
'use strict'; require('../../../../enum/decorator/api/action.enum.js'); require('../../../../enum/decorator/api/authentication-type.enum.js'); require('../../../../enum/decorator/api/controller/load-relations-strategy.enum.js'); require('../../../../enum/decorator/api/controller/request-transformer-type.enum.js'); require('../../../../enum/decorator/api/dto-type.enum.js'); require('../../../../enum/decorator/api/function/type.enum.js'); require('../../../../enum/decorator/api/on-type.enum.js'); require('../../../../enum/decorator/api/property/data-type.enum.js'); require('../../../../enum/decorator/api/property/date/identifier.enum.js'); require('../../../../enum/decorator/api/property/date/type.enum.js'); require('../../../../enum/decorator/api/property/desribe-type.enum.js'); require('../../../../enum/decorator/api/property/number-type.enum.js'); require('../../../../enum/decorator/api/property/string-type.enum.js'); var routeType_enum = require('../../../../enum/decorator/api/route-type.enum.js'); class DtoStrategyQuery { getDecoratorConfig(method, _metadata) { switch (method) { case routeType_enum.EApiRouteType.CREATE: { return { isRequired: false }; } case routeType_enum.EApiRouteType.DELETE: { return { isRequired: false }; } case routeType_enum.EApiRouteType.GET: { return { isRequired: false }; } case routeType_enum.EApiRouteType.GET_LIST: { return { isRequired: false }; } case routeType_enum.EApiRouteType.PARTIAL_UPDATE: { return { isRequired: false }; } case routeType_enum.EApiRouteType.UPDATE: { return { isRequired: false }; } } } } exports.DtoStrategyQuery = DtoStrategyQuery; //# sourceMappingURL=query.class.js.map