UNPKG

@elsikora/nestjs-crud-automator

Version:

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

129 lines (128 loc) 11.7 kB
export { ApiServiceBase } from './class/api/service-base.class.js'; export { ApiSubscriberBase } from './class/api/subscriber/base.class.js'; export { ApiSubscriberDiscoveryService } from './class/api/subscriber/discovery-service.class.js'; export { ApiSubscriberExecutor } from './class/api/subscriber/executor.class.js'; export { ApiFunctionSubscriberBase } from './class/api/subscriber/function-base.class.js'; export { apiSubscriberRegistry } from './class/api/subscriber/registry.class.js'; export { ApiRouteSubscriberBase } from './class/api/subscriber/route-base.class.js'; export { MetadataStorage } from './class/metadata-storage.class.js'; export { DtoPropertyFactoryBoolean } from './class/utility/dto/property/factory/boolean.class.js'; export { DtoPropertyFactoryDate } from './class/utility/dto/property/factory/date.class.js'; export { DtoPropertyFactoryEnum } from './class/utility/dto/property/factory/enum.class.js'; export { DtoPropertyFactoryNumber } from './class/utility/dto/property/factory/number.class.js'; export { DtoPropertyFactoryObject } from './class/utility/dto/property/factory/object.class.js'; export { DtoPropertyFactoryRelation } from './class/utility/dto/property/factory/relation.class.js'; export { DtoPropertyFactoryString } from './class/utility/dto/property/factory/string.class.js'; export { DtoPropertyFactoryUuid } from './class/utility/dto/property/factory/uuid.class.js'; export { DtoStrategyBody } from './class/utility/dto/strategy/body.class.js'; export { DtoStrategyQuery } from './class/utility/dto/strategy/query.class.js'; export { DtoStrategyRequest } from './class/utility/dto/strategy/request.class.js'; export { DtoStrategyResponse } from './class/utility/dto/strategy/response.class.js'; export { DATE_CONSTANT } from './constant/date.constant.js'; export { CONTROLLER_API_DECORATOR_CONSTANT } from './constant/decorator/api/controller.constant.js'; export { FUNCTION_API_DECORATOR_CONSTANT } from './constant/decorator/api/function.constant.js'; export { PROPERTY_DESCRIBE_DECORATOR_API_CONSTANT } from './constant/decorator/api/property-describe.constant.js'; export { EXCEPTION_DTO_CONSTANT } from './constant/dto/exception.constant.js'; export { LIST_DTO_CONSTANT } from './constant/dto/list.constant.js'; export { TRANSFORMER_VALUE_DTO_CONSTANT } from './constant/dto/transformer-value.constant.js'; export { GET_LIST_QUERY_DTO_FACTORY_CONSTANT } from './constant/factory/dto/get-list-query.constant.js'; export { FILTER_API_INTERFACE_CONSTANT } from './constant/interface/api/filter.constant.js'; export { STRING_PROPERTY_API_INTERFACE_CONSTANT } from './constant/interface/api/property/string.constant.js'; export { WALLET_PROPERTY_API_INTERFACE_CONSTANT } from './constant/interface/api/property/wallet.constant.js'; export { NUMBER_CONSTANT } from './constant/number.constant.js'; export { DTO_UTILITY_CONSTANT } from './constant/utility/dto/constant.js'; export { DTO_GENERATE_CONSTANT } from './constant/utility/dto/generate.constant.js'; export { VALIDATOR_HAS_PAIRED_CUSTOM_SUFFIXES_FIELDS_CONSTANT } from './constant/validator/has-paired-custom-suffixes-fields.constant.js'; export { ApiController } from './decorator/api/controller/decorator.js'; export { ApiControllerObservable } from './decorator/api/controller/observable.decorator.js'; export { ApiFunctionCreate } from './decorator/api/function/create.decorator.js'; export { ApiFunction } from './decorator/api/function/decorator.js'; export { ApiFunctionDelete } from './decorator/api/function/delete.decorator.js'; export { ApiFunctionGetList } from './decorator/api/function/get-list.decorator.js'; export { ApiFunctionGetMany } from './decorator/api/function/get-many.decorator.js'; export { ApiFunctionGet } from './decorator/api/function/get.decorator.js'; export { ApiFunctionUpdate } from './decorator/api/function/update.decorator.js'; export { ApiMethod } from './decorator/api/method.decorator.js'; export { ApiPropertyBoolean } from './decorator/api/property/boolean.decorator.js'; export { ApiPropertyCopy } from './decorator/api/property/copy.decorator.js'; export { ApiPropertyDate } from './decorator/api/property/date.decorator.js'; export { ApiPropertyDescribe } from './decorator/api/property/describe.decorator.js'; export { ApiPropertyEnum } from './decorator/api/property/enum.decorator.js'; export { ApiPropertyNumber } from './decorator/api/property/number.decorator.js'; export { ApiPropertyObject } from './decorator/api/property/object.decorator.js'; export { ApiPropertyString } from './decorator/api/property/string.decorator.js'; export { ApiPropertyUUID } from './decorator/api/property/uuid.decorator.js'; export { ApiServiceObservable } from './decorator/api/service/observable.decorator.js'; export { ApiService } from './decorator/api/service.decorator.js'; export { ApiFunctionSubscriber } from './decorator/api/subscriber/function.decorator.js'; export { ApiRouteSubscriber } from './decorator/api/subscriber/route.decorator.js'; export { EApiAction } from './enum/decorator/api/action.enum.js'; export { EApiAuthenticationType } from './enum/decorator/api/authentication-type.enum.js'; export { EApiControllerLoadRelationsStrategy } from './enum/decorator/api/controller/load-relations-strategy.enum.js'; export { EApiControllerRequestTransformerType } from './enum/decorator/api/controller/request-transformer-type.enum.js'; export { EApiDtoType } from './enum/decorator/api/dto-type.enum.js'; export { EApiFunctionType } from './enum/decorator/api/function/type.enum.js'; export { EApiSubscriberOnType } from './enum/decorator/api/on-type.enum.js'; export { EApiPropertyDataType } from './enum/decorator/api/property/data-type.enum.js'; export { EApiPropertyDateIdentifier } from './enum/decorator/api/property/date/identifier.enum.js'; export { EApiPropertyDateType } from './enum/decorator/api/property/date/type.enum.js'; export { EApiPropertyDescribeType } from './enum/decorator/api/property/desribe-type.enum.js'; export { EApiPropertyNumberType } from './enum/decorator/api/property/number-type.enum.js'; export { EApiPropertyStringType } from './enum/decorator/api/property/string-type.enum.js'; export { EApiRouteType } from './enum/decorator/api/route-type.enum.js'; export { EException } from './enum/exception.enum.js'; export { EFilterOperation, EFilterOperationArray, EFilterOperationBoolean, EFilterOperationDate, EFilterOperationEnum, EFilterOperationNumber, EFilterOperationObject, EFilterOperationRelation, EFilterOperationString, EFilterOperationUuid } from './enum/filter-operation.enum.js'; export { EFilterOrderDirection } from './enum/filter-order-direction.enum.js'; export { EErrorStringAction } from './enum/utility/error-string/action.enum.js'; export { EErrorStringCompositeAction } from './enum/utility/error-string/composite-action.enum.js'; export { EHasPairedCustomSuffixesFieldsArgumentType } from './enum/validator/has-paired-custom-suffixes-fields-argument-type.enum.js'; export { EMastMatchOneOfSchemasValidationErrorType } from './enum/validator/must-match-one-of-schemas-error-type.enum.js'; export { ApiControllerFactory } from './factory/api/controller.factory.js'; export { CorrelationIDResponseBodyInterceptor } from './interceptor/correlation-id-response-body.interceptor.js'; export { ApiSubscriberModule } from './module/api-subscriber.module.js'; export { ApiControllerApplyDecorators } from './utility/api/controller/apply-decorators.utility.js'; export { ApiControllerApplyMetadata } from './utility/api/controller/apply-metadata.utility.js'; export { ApiControllerGetListTransformFilter } from './utility/api/controller/get-list/transform-filter.utility.js'; export { ApiControllerGetListTransformOperation } from './utility/api/controller/get-list/transform-operation.utility.js'; export { ApiControllerGetMethodName } from './utility/api/controller/get-method-name.utility.js'; export { ApiControllerGetPrimaryColumn } from './utility/api/controller/get-primary-column.utility.js'; export { ApiControllerHandleRequestRelations } from './utility/api/controller/handle-request-relations.utility.js'; export { ApiControllerTransformData } from './utility/api/controller/transform-data.utility.js'; export { ApiControllerValidateRequest } from './utility/api/controller/validate-request.utility.js'; export { ApiControllerWriteDtoSwagger } from './utility/api/controller/write-dto-swagger.utility.js'; export { ApiControllerWriteMethod } from './utility/api/controller/write-method.utility.js'; export { FilterOrderByFromEntity } from './utility/api/filter-order-by-from-entity.utility.js'; export { CamelCaseString } from './utility/camel-case-string.utility.js'; export { CapitalizeString } from './utility/capitalize-string.utility.js'; export { analyzeEntityMetadata } from './utility/dto/analize.utility.js'; export { DtoBuildDecorator } from './utility/dto/build-decorator.utility.js'; export { DtoGenerateCacheKey } from './utility/dto/generate-cache-key.utility.js'; export { DtoGenerateDecorator } from './utility/dto/generate-decorator.utility.js'; export { DtoGenerateDynamic } from './utility/dto/generate-dynamic.utility.js'; export { DtoGenerateException } from './utility/dto/generate-exception.utility.js'; export { DtoGenerateFilterDecorator } from './utility/dto/generate-filter-decorator.utility.js'; export { DtoGenerateGetListResponse } from './utility/dto/generate-get-list-response.utility.js'; export { DtoGenerateRelationResponse } from './utility/dto/generate-relation-response.utility.js'; export { DtoGenerate } from './utility/dto/generate.utility.js'; export { DtoGetDecoratorConfig } from './utility/dto/get-decorator-config.utility.js'; export { DtoGetGetListQueryBaseClass } from './utility/dto/get-get-list-query-base-class.utility.js'; export { DtoHandleDateProperty } from './utility/dto/handle-date-property.utility.js'; export { DtoIsPropertyExposedForGuard } from './utility/dto/is-property-exposed-for-guard.utility.js'; export { DtoIsPropertyShouldBeMarked } from './utility/dto/is-property-should-be-marked.utility.js'; export { DtoIsShouldBeGenerated } from './utility/dto/is-should-be-generated.utility.js'; export { DtoValidatePropertyConfig } from './utility/dto/validate-property-config.utility.js'; export { ErrorException } from './utility/error-exception.utility.js'; export { ErrorString } from './utility/error-string.utility.js'; export { GenerateEntityInformation } from './utility/generate-entity-information.utility.js'; export { GetEntityColumns } from './utility/get-entity-columns.utility.js'; export { IsErrorOfType } from './utility/is-error-of-type.utility.js'; export { LoggerUtility } from './utility/logger.utility.js'; export { AllOrNoneOfListedPropertiesValidator } from './validator/all-or-none-of-listed-properties.validator.js'; export { HasAtLeastOneAndOnlyOneOfListedPropertiesValidator } from './validator/has-at-least-one-and-only-one-of-listed-properties.validator.js'; export { HasAtLeastOneOfListedPropertiesValidator } from './validator/has-at-least-one-of-listed-properties.validator.js'; export { HasAtLeastOnePropertyValidator } from './validator/has-at-least-one-property.validator.js'; export { HasPairedCustomSuffixesFieldsValidator } from './validator/has-paired-custom-suffixes-fields.validator.js'; export { IsRegularExpressionValidator } from './validator/is-regular-expression.validator.js'; export { MustMatchOneOfSchemasConstraint, MustMatchOneOfSchemasValidator } from './validator/must-match-one-of-schemas.validator.js'; export { OnlyOneOfListedPropertiesValidator } from './validator/only-one-of-listed-properties.validator.js'; //# sourceMappingURL=index.js.map