@elsikora/nestjs-crud-automator
Version:
A library for automating the creation of CRUD operations in NestJS.
482 lines (477 loc) • 31.8 kB
JavaScript
'use strict';
var serviceBase_class = require('./class/api/service-base.class.js');
var base_class = require('./class/api/subscriber/base.class.js');
var discoveryService_class = require('./class/api/subscriber/discovery-service.class.js');
var executor_class = require('./class/api/subscriber/executor.class.js');
var functionBase_class = require('./class/api/subscriber/function-base.class.js');
var registry_class = require('./class/api/subscriber/registry.class.js');
var routeBase_class = require('./class/api/subscriber/route-base.class.js');
var engine_class = require('./class/api/authorization/engine.class.js');
var guard_class = require('./class/api/authorization/guard.class.js');
var base_class$1 = require('./class/api/authorization/policy/base.class.js');
var discoveryService_class$1 = require('./class/api/authorization/policy/discovery-service.class.js');
var executor_class$1 = require('./class/api/authorization/policy/executor.class.js');
var registry_class$1 = require('./class/api/authorization/policy/registry.class.js');
var metadataStorage_class = require('./class/metadata-storage.class.js');
var boolean_class = require('./class/utility/dto/property/factory/boolean.class.js');
var date_class = require('./class/utility/dto/property/factory/date.class.js');
var enum_class = require('./class/utility/dto/property/factory/enum.class.js');
var number_class = require('./class/utility/dto/property/factory/number.class.js');
var object_class = require('./class/utility/dto/property/factory/object.class.js');
var relation_class = require('./class/utility/dto/property/factory/relation.class.js');
var string_class = require('./class/utility/dto/property/factory/string.class.js');
var uuid_class = require('./class/utility/dto/property/factory/uuid.class.js');
var body_class = require('./class/utility/dto/strategy/body.class.js');
var query_class = require('./class/utility/dto/strategy/query.class.js');
var request_class = require('./class/utility/dto/strategy/request.class.js');
var response_class = require('./class/utility/dto/strategy/response.class.js');
var decision_constant = require('./constant/class/authorization/metadata/decision.constant.js');
var decorator_constant = require('./constant/class/authorization/policy/decorator.constant.js');
var registry_constant = require('./constant/class/authorization/token/registry.constant.js');
var date_constant = require('./constant/date.constant.js');
var controller_constant = require('./constant/decorator/api/controller.constant.js');
var function_constant = require('./constant/decorator/api/function.constant.js');
var propertyDescribe_constant = require('./constant/decorator/api/property-describe.constant.js');
var autoContext_constant = require('./constant/dto/auto-context.constant.js');
var exception_constant = require('./constant/dto/exception.constant.js');
var list_constant = require('./constant/dto/list.constant.js');
var transformerValue_constant = require('./constant/dto/transformer-value.constant.js');
var getListQuery_constant = require('./constant/factory/dto/get-list-query.constant.js');
var filter_constant = require('./constant/interface/api/filter.constant.js');
var defaultStringFormat_constant = require('./constant/interface/api/property/default-string-format.constant.js');
var string_constant = require('./constant/interface/api/property/string.constant.js');
var wallet_constant = require('./constant/interface/api/property/wallet.constant.js');
var number_constant = require('./constant/number.constant.js');
var constant = require('./constant/utility/dto/constant.js');
var generate_constant = require('./constant/utility/dto/generate.constant.js');
var hasPairedCustomSuffixesFields_constant = require('./constant/validator/has-paired-custom-suffixes-fields.constant.js');
var policy_decorator = require('./decorator/api/authorization/policy.decorator.js');
var decorator = require('./decorator/api/controller/decorator.js');
var observable_decorator = require('./decorator/api/controller/observable.decorator.js');
var securable_decorator = require('./decorator/api/controller/securable.decorator.js');
var create_decorator = require('./decorator/api/function/create.decorator.js');
var decorator$1 = require('./decorator/api/function/decorator.js');
var delete_decorator = require('./decorator/api/function/delete.decorator.js');
var getList_decorator = require('./decorator/api/function/get-list.decorator.js');
var getMany_decorator = require('./decorator/api/function/get-many.decorator.js');
var get_decorator = require('./decorator/api/function/get.decorator.js');
var update_decorator = require('./decorator/api/function/update.decorator.js');
var method_decorator = require('./decorator/api/method.decorator.js');
var boolean_decorator = require('./decorator/api/property/boolean.decorator.js');
var copy_decorator = require('./decorator/api/property/copy.decorator.js');
var date_decorator = require('./decorator/api/property/date.decorator.js');
var describe_decorator = require('./decorator/api/property/describe.decorator.js');
var enum_decorator = require('./decorator/api/property/enum.decorator.js');
var number_decorator = require('./decorator/api/property/number.decorator.js');
var object_decorator = require('./decorator/api/property/object.decorator.js');
var string_decorator = require('./decorator/api/property/string.decorator.js');
var uuid_decorator = require('./decorator/api/property/uuid.decorator.js');
var observable_decorator$1 = require('./decorator/api/service/observable.decorator.js');
var service_decorator = require('./decorator/api/service.decorator.js');
var function_decorator = require('./decorator/api/subscriber/function.decorator.js');
var route_decorator = require('./decorator/api/subscriber/route.decorator.js');
var effect_enum = require('./enum/class/authorization/effect.enum.js');
var onType_enum = require('./enum/class/authorization/policy/on-type.enum.js');
var action_enum = require('./enum/decorator/api/action.enum.js');
var authenticationType_enum = require('./enum/decorator/api/authentication-type.enum.js');
var loadRelationsStrategy_enum = require('./enum/decorator/api/controller/load-relations-strategy.enum.js');
var requestTransformerType_enum = require('./enum/decorator/api/controller/request-transformer-type.enum.js');
var dtoType_enum = require('./enum/decorator/api/dto-type.enum.js');
var type_enum = require('./enum/decorator/api/function/type.enum.js');
var onType_enum$1 = require('./enum/decorator/api/on-type.enum.js');
var dataType_enum = require('./enum/decorator/api/property/data-type.enum.js');
var identifier_enum = require('./enum/decorator/api/property/date/identifier.enum.js');
var type_enum$1 = require('./enum/decorator/api/property/date/type.enum.js');
var desribeType_enum = require('./enum/decorator/api/property/desribe-type.enum.js');
var numberType_enum = require('./enum/decorator/api/property/number-type.enum.js');
var stringType_enum = require('./enum/decorator/api/property/string-type.enum.js');
var routeType_enum = require('./enum/decorator/api/route-type.enum.js');
var exception_enum = require('./enum/exception.enum.js');
var filterOperation_enum = require('./enum/filter-operation.enum.js');
var filterOrderDirection_enum = require('./enum/filter-order-direction.enum.js');
var action_enum$1 = require('./enum/utility/error-string/action.enum.js');
var compositeAction_enum = require('./enum/utility/error-string/composite-action.enum.js');
var hasPairedCustomSuffixesFieldsArgumentType_enum = require('./enum/validator/has-paired-custom-suffixes-fields-argument-type.enum.js');
var mustMatchOneOfSchemasErrorType_enum = require('./enum/validator/must-match-one-of-schemas-error-type.enum.js');
var controller_factory = require('./factory/api/controller.factory.js');
var correlationIdResponseBody_interceptor = require('./interceptor/correlation-id-response-body.interceptor.js');
var authorization_module = require('./module/api/authorization.module.js');
var subscriber_module = require('./module/api/subscriber.module.js');
var applyDecorators_utility = require('./utility/api/controller/apply-decorators.utility.js');
var applyMetadata_utility = require('./utility/api/controller/apply-metadata.utility.js');
var transformFilter_utility = require('./utility/api/controller/get-list/transform-filter.utility.js');
var transformOperation_utility = require('./utility/api/controller/get-list/transform-operation.utility.js');
var getMethodName_utility = require('./utility/api/controller/get-method-name.utility.js');
var getPrimaryColumn_utility = require('./utility/api/controller/get-primary-column.utility.js');
var handleRequestRelations_utility = require('./utility/api/controller/handle-request-relations.utility.js');
var transformData_utility = require('./utility/api/controller/transform-data.utility.js');
var validateRequest_utility = require('./utility/api/controller/validate-request.utility.js');
var writeDtoSwagger_utility = require('./utility/api/controller/write-dto-swagger.utility.js');
var writeMethod_utility = require('./utility/api/controller/write-method.utility.js');
var filterOrderByFromEntity_utility = require('./utility/api/filter-order-by-from-entity.utility.js');
var getDefaultStringFormatProperties_utility = require('./utility/api/property/get-default-string-format-properties.utility.js');
var applyResult_utility = require('./utility/authorization/decision/apply-result.utility.js');
var attachResource_utility = require('./utility/authorization/decision/attach-resource.utility.js');
var resolveFromRequest_utility = require('./utility/authorization/decision/resolve-from-request.utility.js');
var where_utility = require('./utility/authorization/scope/merge/where.utility.js');
var resolveDefaultSubject_utility = require('./utility/authorization/subject/resolve-default-subject.utility.js');
var camelCaseString_utility = require('./utility/camel-case-string.utility.js');
var capitalizeString_utility = require('./utility/capitalize-string.utility.js');
var deferPropertyDecoratorExecution_utility = require('./utility/defer-property-decorator-execution.utility.js');
var autoContextPop_utility = require('./utility/dto/auto-context-pop.utility.js');
var autoContextPush_utility = require('./utility/dto/auto-context-push.utility.js');
var buildDecorator_utility = require('./utility/dto/build-decorator.utility.js');
var generateCacheKey_utility = require('./utility/dto/generate-cache-key.utility.js');
var generateDecorator_utility = require('./utility/dto/generate-decorator.utility.js');
var generateDynamic_utility = require('./utility/dto/generate-dynamic.utility.js');
var generateException_utility = require('./utility/dto/generate-exception.utility.js');
var generateFilterDecorator_utility = require('./utility/dto/generate-filter-decorator.utility.js');
var generateGetListResponse_utility = require('./utility/dto/generate-get-list-response.utility.js');
var generateRelationResponse_utility = require('./utility/dto/generate-relation-response.utility.js');
var generate_utility = require('./utility/dto/generate.utility.js');
var getDecoratorConfig_utility = require('./utility/dto/get-decorator-config.utility.js');
var getGetListQueryBaseClass_utility = require('./utility/dto/get-get-list-query-base-class.utility.js');
var handleDateProperty_utility = require('./utility/dto/handle-date-property.utility.js');
var isPropertyExposedForGuard_utility = require('./utility/dto/is-property-exposed-for-guard.utility.js');
var isPropertyShouldBeMarked_utility = require('./utility/dto/is-property-should-be-marked.utility.js');
var isShouldBeGenerated_utility = require('./utility/dto/is-should-be-generated.utility.js');
var validatePropertyConfig_utility = require('./utility/dto/validate-property-config.utility.js');
var errorException_utility = require('./utility/error-exception.utility.js');
var errorString_utility = require('./utility/error-string.utility.js');
var generateEntityInformation_utility = require('./utility/generate-entity-information.utility.js');
var getAutoDtoContext_utility = require('./utility/get-auto-dto-context.utility.js');
var getEntityColumns_utility = require('./utility/get-entity-columns.utility.js');
var isEntityConstructor_utility = require('./utility/is-entity-constructor.utility.js');
var isEntityFactory_utility = require('./utility/is-entity-factory.utility.js');
var isEntityLiteral_utility = require('./utility/is-entity-literal.utility.js');
var isErrorOfType_utility = require('./utility/is-error-of-type.utility.js');
var logger_utility = require('./utility/logger.utility.js');
var queueAutoContextRetry_utility = require('./utility/queue-auto-context-retry.utility.js');
var registerAutoDtoChild_utility = require('./utility/register-auto-dto-child.utility.js');
var decoratorContext_utility = require('./utility/resolve/decorator-context.utility.js');
var propertyEntity_utility = require('./utility/resolve/property-entity.utility.js');
var withResolvedPropertyEntity_utility = require('./utility/with-resolved-property-entity.utility.js');
var allOrNoneOfListedProperties_validator = require('./validator/all-or-none-of-listed-properties.validator.js');
var hasAtLeastOneAndOnlyOneOfListedProperties_validator = require('./validator/has-at-least-one-and-only-one-of-listed-properties.validator.js');
var hasAtLeastOneOfListedProperties_validator = require('./validator/has-at-least-one-of-listed-properties.validator.js');
var hasAtLeastOneProperty_validator = require('./validator/has-at-least-one-property.validator.js');
var hasPairedCustomSuffixesFields_validator = require('./validator/has-paired-custom-suffixes-fields.validator.js');
var isRegularExpression_validator = require('./validator/is-regular-expression.validator.js');
var mustMatchOneOfSchemas_validator = require('./validator/must-match-one-of-schemas.validator.js');
var onlyOneOfListedProperties_validator = require('./validator/only-one-of-listed-properties.validator.js');
exports.ApiServiceBase = serviceBase_class.ApiServiceBase;
exports.ApiSubscriberBase = base_class.ApiSubscriberBase;
Object.defineProperty(exports, "ApiSubscriberDiscoveryService", {
enumerable: true,
get: function () { return discoveryService_class.ApiSubscriberDiscoveryService; }
});
exports.ApiSubscriberExecutor = executor_class.ApiSubscriberExecutor;
exports.ApiFunctionSubscriberBase = functionBase_class.ApiFunctionSubscriberBase;
exports.apiSubscriberRegistry = registry_class.apiSubscriberRegistry;
exports.ApiRouteSubscriberBase = routeBase_class.ApiRouteSubscriberBase;
Object.defineProperty(exports, "ApiAuthorizationEngine", {
enumerable: true,
get: function () { return engine_class.ApiAuthorizationEngine; }
});
Object.defineProperty(exports, "ApiAuthorizationGuard", {
enumerable: true,
get: function () { return guard_class.ApiAuthorizationGuard; }
});
exports.ApiAuthorizationPolicyBase = base_class$1.ApiAuthorizationPolicyBase;
Object.defineProperty(exports, "ApiAuthorizationPolicyDiscoveryService", {
enumerable: true,
get: function () { return discoveryService_class$1.ApiAuthorizationPolicyDiscoveryService; }
});
exports.ApiAuthorizationPolicyExecutor = executor_class$1.ApiAuthorizationPolicyExecutor;
exports.ApiAuthorizationPolicyRegistry = registry_class$1.ApiAuthorizationPolicyRegistry;
exports.MetadataStorage = metadataStorage_class.MetadataStorage;
exports.DtoPropertyFactoryBoolean = boolean_class.DtoPropertyFactoryBoolean;
exports.DtoPropertyFactoryDate = date_class.DtoPropertyFactoryDate;
exports.DtoPropertyFactoryEnum = enum_class.DtoPropertyFactoryEnum;
exports.DtoPropertyFactoryNumber = number_class.DtoPropertyFactoryNumber;
exports.DtoPropertyFactoryObject = object_class.DtoPropertyFactoryObject;
exports.DtoPropertyFactoryRelation = relation_class.DtoPropertyFactoryRelation;
exports.DtoPropertyFactoryString = string_class.DtoPropertyFactoryString;
exports.DtoPropertyFactoryUuid = uuid_class.DtoPropertyFactoryUuid;
exports.DtoStrategyBody = body_class.DtoStrategyBody;
exports.DtoStrategyQuery = query_class.DtoStrategyQuery;
exports.DtoStrategyRequest = request_class.DtoStrategyRequest;
exports.DtoStrategyResponse = response_class.DtoStrategyResponse;
exports.AUTHORIZATION_DECISION_METADATA_CONSTANT = decision_constant.AUTHORIZATION_DECISION_METADATA_CONSTANT;
exports.AUTHORIZATION_POLICY_DECORATOR_CONSTANT = decorator_constant.AUTHORIZATION_POLICY_DECORATOR_CONSTANT;
exports.AUTHORIZATION_POLICY_REGISTRY_TOKEN = registry_constant.AUTHORIZATION_POLICY_REGISTRY_TOKEN;
exports.DATE_CONSTANT = date_constant.DATE_CONSTANT;
exports.CONTROLLER_API_DECORATOR_CONSTANT = controller_constant.CONTROLLER_API_DECORATOR_CONSTANT;
exports.FUNCTION_API_DECORATOR_CONSTANT = function_constant.FUNCTION_API_DECORATOR_CONSTANT;
exports.PROPERTY_DESCRIBE_DECORATOR_API_CONSTANT = propertyDescribe_constant.PROPERTY_DESCRIBE_DECORATOR_API_CONSTANT;
exports.AUTO_CONTEXT_DTO_CONSTANT = autoContext_constant.AUTO_CONTEXT_DTO_CONSTANT;
exports.EXCEPTION_DTO_CONSTANT = exception_constant.EXCEPTION_DTO_CONSTANT;
exports.LIST_DTO_CONSTANT = list_constant.LIST_DTO_CONSTANT;
exports.TRANSFORMER_VALUE_DTO_CONSTANT = transformerValue_constant.TRANSFORMER_VALUE_DTO_CONSTANT;
exports.GET_LIST_QUERY_DTO_FACTORY_CONSTANT = getListQuery_constant.GET_LIST_QUERY_DTO_FACTORY_CONSTANT;
exports.FILTER_API_INTERFACE_CONSTANT = filter_constant.FILTER_API_INTERFACE_CONSTANT;
exports.DEFAULT_STRING_FORMAT_PROPERTY_API_INTERFACE_CONSTANT = defaultStringFormat_constant.DEFAULT_STRING_FORMAT_PROPERTY_API_INTERFACE_CONSTANT;
exports.STRING_PROPERTY_API_INTERFACE_CONSTANT = string_constant.STRING_PROPERTY_API_INTERFACE_CONSTANT;
exports.WALLET_PROPERTY_API_INTERFACE_CONSTANT = wallet_constant.WALLET_PROPERTY_API_INTERFACE_CONSTANT;
exports.NUMBER_CONSTANT = number_constant.NUMBER_CONSTANT;
exports.DTO_UTILITY_CONSTANT = constant.DTO_UTILITY_CONSTANT;
exports.DTO_GENERATE_CONSTANT = generate_constant.DTO_GENERATE_CONSTANT;
exports.VALIDATOR_HAS_PAIRED_CUSTOM_SUFFIXES_FIELDS_CONSTANT = hasPairedCustomSuffixesFields_constant.VALIDATOR_HAS_PAIRED_CUSTOM_SUFFIXES_FIELDS_CONSTANT;
exports.ApiAuthorizationPolicy = policy_decorator.ApiAuthorizationPolicy;
exports.ApiController = decorator.ApiController;
exports.ApiControllerObservable = observable_decorator.ApiControllerObservable;
exports.ApiControllerSecurable = securable_decorator.ApiControllerSecurable;
exports.ApiFunctionCreate = create_decorator.ApiFunctionCreate;
exports.ApiFunction = decorator$1.ApiFunction;
exports.ApiFunctionDelete = delete_decorator.ApiFunctionDelete;
exports.ApiFunctionGetList = getList_decorator.ApiFunctionGetList;
exports.ApiFunctionGetMany = getMany_decorator.ApiFunctionGetMany;
exports.ApiFunctionGet = get_decorator.ApiFunctionGet;
exports.ApiFunctionUpdate = update_decorator.ApiFunctionUpdate;
exports.ApiMethod = method_decorator.ApiMethod;
exports.ApiPropertyBoolean = boolean_decorator.ApiPropertyBoolean;
exports.ApiPropertyCopy = copy_decorator.ApiPropertyCopy;
exports.ApiPropertyDate = date_decorator.ApiPropertyDate;
exports.ApiPropertyDescribe = describe_decorator.ApiPropertyDescribe;
exports.ApiPropertyEnum = enum_decorator.ApiPropertyEnum;
exports.ApiPropertyNumber = number_decorator.ApiPropertyNumber;
exports.ApiPropertyObject = object_decorator.ApiPropertyObject;
exports.ApiPropertyString = string_decorator.ApiPropertyString;
exports.ApiPropertyUUID = uuid_decorator.ApiPropertyUUID;
exports.ApiServiceObservable = observable_decorator$1.ApiServiceObservable;
exports.ApiService = service_decorator.ApiService;
exports.ApiFunctionSubscriber = function_decorator.ApiFunctionSubscriber;
exports.ApiRouteSubscriber = route_decorator.ApiRouteSubscriber;
Object.defineProperty(exports, "EAuthorizationEffect", {
enumerable: true,
get: function () { return effect_enum.EAuthorizationEffect; }
});
Object.defineProperty(exports, "EApiAuthorizationPolicyOnType", {
enumerable: true,
get: function () { return onType_enum.EApiAuthorizationPolicyOnType; }
});
Object.defineProperty(exports, "EApiAction", {
enumerable: true,
get: function () { return action_enum.EApiAction; }
});
Object.defineProperty(exports, "EApiAuthenticationType", {
enumerable: true,
get: function () { return authenticationType_enum.EApiAuthenticationType; }
});
Object.defineProperty(exports, "EApiControllerLoadRelationsStrategy", {
enumerable: true,
get: function () { return loadRelationsStrategy_enum.EApiControllerLoadRelationsStrategy; }
});
Object.defineProperty(exports, "EApiControllerRequestTransformerType", {
enumerable: true,
get: function () { return requestTransformerType_enum.EApiControllerRequestTransformerType; }
});
Object.defineProperty(exports, "EApiDtoType", {
enumerable: true,
get: function () { return dtoType_enum.EApiDtoType; }
});
Object.defineProperty(exports, "EApiFunctionType", {
enumerable: true,
get: function () { return type_enum.EApiFunctionType; }
});
Object.defineProperty(exports, "EApiSubscriberOnType", {
enumerable: true,
get: function () { return onType_enum$1.EApiSubscriberOnType; }
});
Object.defineProperty(exports, "EApiPropertyDataType", {
enumerable: true,
get: function () { return dataType_enum.EApiPropertyDataType; }
});
Object.defineProperty(exports, "EApiPropertyDateIdentifier", {
enumerable: true,
get: function () { return identifier_enum.EApiPropertyDateIdentifier; }
});
Object.defineProperty(exports, "EApiPropertyDateType", {
enumerable: true,
get: function () { return type_enum$1.EApiPropertyDateType; }
});
Object.defineProperty(exports, "EApiPropertyDescribeType", {
enumerable: true,
get: function () { return desribeType_enum.EApiPropertyDescribeType; }
});
Object.defineProperty(exports, "EApiPropertyNumberType", {
enumerable: true,
get: function () { return numberType_enum.EApiPropertyNumberType; }
});
Object.defineProperty(exports, "EApiPropertyStringType", {
enumerable: true,
get: function () { return stringType_enum.EApiPropertyStringType; }
});
Object.defineProperty(exports, "EApiRouteType", {
enumerable: true,
get: function () { return routeType_enum.EApiRouteType; }
});
Object.defineProperty(exports, "EException", {
enumerable: true,
get: function () { return exception_enum.EException; }
});
Object.defineProperty(exports, "EFilterOperation", {
enumerable: true,
get: function () { return filterOperation_enum.EFilterOperation; }
});
Object.defineProperty(exports, "EFilterOperationArray", {
enumerable: true,
get: function () { return filterOperation_enum.EFilterOperationArray; }
});
Object.defineProperty(exports, "EFilterOperationBoolean", {
enumerable: true,
get: function () { return filterOperation_enum.EFilterOperationBoolean; }
});
Object.defineProperty(exports, "EFilterOperationDate", {
enumerable: true,
get: function () { return filterOperation_enum.EFilterOperationDate; }
});
Object.defineProperty(exports, "EFilterOperationEnum", {
enumerable: true,
get: function () { return filterOperation_enum.EFilterOperationEnum; }
});
Object.defineProperty(exports, "EFilterOperationNumber", {
enumerable: true,
get: function () { return filterOperation_enum.EFilterOperationNumber; }
});
Object.defineProperty(exports, "EFilterOperationObject", {
enumerable: true,
get: function () { return filterOperation_enum.EFilterOperationObject; }
});
Object.defineProperty(exports, "EFilterOperationRelation", {
enumerable: true,
get: function () { return filterOperation_enum.EFilterOperationRelation; }
});
Object.defineProperty(exports, "EFilterOperationString", {
enumerable: true,
get: function () { return filterOperation_enum.EFilterOperationString; }
});
Object.defineProperty(exports, "EFilterOperationUuid", {
enumerable: true,
get: function () { return filterOperation_enum.EFilterOperationUuid; }
});
Object.defineProperty(exports, "EFilterOrderDirection", {
enumerable: true,
get: function () { return filterOrderDirection_enum.EFilterOrderDirection; }
});
Object.defineProperty(exports, "EErrorStringAction", {
enumerable: true,
get: function () { return action_enum$1.EErrorStringAction; }
});
Object.defineProperty(exports, "EErrorStringCompositeAction", {
enumerable: true,
get: function () { return compositeAction_enum.EErrorStringCompositeAction; }
});
Object.defineProperty(exports, "EHasPairedCustomSuffixesFieldsArgumentType", {
enumerable: true,
get: function () { return hasPairedCustomSuffixesFieldsArgumentType_enum.EHasPairedCustomSuffixesFieldsArgumentType; }
});
Object.defineProperty(exports, "EMastMatchOneOfSchemasValidationErrorType", {
enumerable: true,
get: function () { return mustMatchOneOfSchemasErrorType_enum.EMastMatchOneOfSchemasValidationErrorType; }
});
exports.ApiControllerFactory = controller_factory.ApiControllerFactory;
Object.defineProperty(exports, "CorrelationIDResponseBodyInterceptor", {
enumerable: true,
get: function () { return correlationIdResponseBody_interceptor.CorrelationIDResponseBodyInterceptor; }
});
Object.defineProperty(exports, "ApiAuthorizationModule", {
enumerable: true,
get: function () { return authorization_module.ApiAuthorizationModule; }
});
Object.defineProperty(exports, "ApiSubscriberModule", {
enumerable: true,
get: function () { return subscriber_module.ApiSubscriberModule; }
});
exports.ApiControllerApplyDecorators = applyDecorators_utility.ApiControllerApplyDecorators;
exports.ApiControllerApplyMetadata = applyMetadata_utility.ApiControllerApplyMetadata;
exports.ApiControllerGetListTransformFilter = transformFilter_utility.ApiControllerGetListTransformFilter;
exports.ApiControllerGetListTransformOperation = transformOperation_utility.ApiControllerGetListTransformOperation;
exports.ApiControllerGetMethodName = getMethodName_utility.ApiControllerGetMethodName;
exports.ApiControllerGetPrimaryColumn = getPrimaryColumn_utility.ApiControllerGetPrimaryColumn;
exports.ApiControllerHandleRequestRelations = handleRequestRelations_utility.ApiControllerHandleRequestRelations;
exports.ApiControllerTransformData = transformData_utility.ApiControllerTransformData;
exports.ApiControllerValidateRequest = validateRequest_utility.ApiControllerValidateRequest;
exports.ApiControllerWriteDtoSwagger = writeDtoSwagger_utility.ApiControllerWriteDtoSwagger;
exports.ApiControllerWriteMethod = writeMethod_utility.ApiControllerWriteMethod;
exports.FilterOrderByFromEntity = filterOrderByFromEntity_utility.FilterOrderByFromEntity;
exports.GetDefaultStringFormatProperties = getDefaultStringFormatProperties_utility.GetDefaultStringFormatProperties;
exports.AuthorizationDecisionApplyResult = applyResult_utility.AuthorizationDecisionApplyResult;
exports.AuthorizationDecisionAttachResource = attachResource_utility.AuthorizationDecisionAttachResource;
exports.AuthorizationDecisionResolveFromRequest = resolveFromRequest_utility.AuthorizationDecisionResolveFromRequest;
exports.AuthorizationScopeMergeWhere = where_utility.AuthorizationScopeMergeWhere;
exports.AuthorizationResolveDefaultSubject = resolveDefaultSubject_utility.AuthorizationResolveDefaultSubject;
exports.CamelCaseString = camelCaseString_utility.CamelCaseString;
exports.CapitalizeString = capitalizeString_utility.CapitalizeString;
exports.DeferPropertyDecoratorExecution = deferPropertyDecoratorExecution_utility.DeferPropertyDecoratorExecution;
exports.DtoAutoContextPop = autoContextPop_utility.DtoAutoContextPop;
exports.DtoAutoContextPush = autoContextPush_utility.DtoAutoContextPush;
exports.DtoBuildDecorator = buildDecorator_utility.DtoBuildDecorator;
exports.DtoGenerateCacheKey = generateCacheKey_utility.DtoGenerateCacheKey;
exports.DtoGenerateDecorator = generateDecorator_utility.DtoGenerateDecorator;
exports.DtoGenerateDynamic = generateDynamic_utility.DtoGenerateDynamic;
exports.DtoGenerateException = generateException_utility.DtoGenerateException;
exports.DtoGenerateFilterDecorator = generateFilterDecorator_utility.DtoGenerateFilterDecorator;
exports.DtoGenerateGetListResponse = generateGetListResponse_utility.DtoGenerateGetListResponse;
exports.DtoGenerateRelationResponse = generateRelationResponse_utility.DtoGenerateRelationResponse;
exports.DtoGenerate = generate_utility.DtoGenerate;
exports.DtoGetDecoratorConfig = getDecoratorConfig_utility.DtoGetDecoratorConfig;
exports.DtoGetGetListQueryBaseClass = getGetListQueryBaseClass_utility.DtoGetGetListQueryBaseClass;
exports.DtoHandleDateProperty = handleDateProperty_utility.DtoHandleDateProperty;
exports.DtoIsPropertyExposedForGuard = isPropertyExposedForGuard_utility.DtoIsPropertyExposedForGuard;
exports.DtoIsPropertyShouldBeMarked = isPropertyShouldBeMarked_utility.DtoIsPropertyShouldBeMarked;
exports.DtoIsShouldBeGenerated = isShouldBeGenerated_utility.DtoIsShouldBeGenerated;
exports.DtoValidatePropertyConfig = validatePropertyConfig_utility.DtoValidatePropertyConfig;
exports.ErrorException = errorException_utility.ErrorException;
exports.ErrorString = errorString_utility.ErrorString;
exports.GenerateEntityInformation = generateEntityInformation_utility.GenerateEntityInformation;
exports.GetAutoDtoContext = getAutoDtoContext_utility.GetAutoDtoContext;
exports.GetEntityColumns = getEntityColumns_utility.GetEntityColumns;
exports.IsEntityConstructor = isEntityConstructor_utility.IsEntityConstructor;
exports.IsEntityFactory = isEntityFactory_utility.IsEntityFactory;
exports.IsEntityLiteral = isEntityLiteral_utility.IsEntityLiteral;
exports.IsErrorOfType = isErrorOfType_utility.IsErrorOfType;
Object.defineProperty(exports, "LoggerUtility", {
enumerable: true,
get: function () { return logger_utility.LoggerUtility; }
});
exports.QueueAutoContextRetry = queueAutoContextRetry_utility.QueueAutoContextRetry;
exports.GetRegisteredAutoDtoChildren = registerAutoDtoChild_utility.GetRegisteredAutoDtoChildren;
exports.RegisterAutoDtoChild = registerAutoDtoChild_utility.RegisterAutoDtoChild;
exports.ResolveDecoratorContext = decoratorContext_utility.ResolveDecoratorContext;
exports.ResolvePropertyEntity = propertyEntity_utility.ResolvePropertyEntity;
exports.WithResolvedPropertyEntity = withResolvedPropertyEntity_utility.WithResolvedPropertyEntity;
Object.defineProperty(exports, "AllOrNoneOfListedPropertiesValidator", {
enumerable: true,
get: function () { return allOrNoneOfListedProperties_validator.AllOrNoneOfListedPropertiesValidator; }
});
Object.defineProperty(exports, "HasAtLeastOneAndOnlyOneOfListedPropertiesValidator", {
enumerable: true,
get: function () { return hasAtLeastOneAndOnlyOneOfListedProperties_validator.HasAtLeastOneAndOnlyOneOfListedPropertiesValidator; }
});
Object.defineProperty(exports, "HasAtLeastOneOfListedPropertiesValidator", {
enumerable: true,
get: function () { return hasAtLeastOneOfListedProperties_validator.HasAtLeastOneOfListedPropertiesValidator; }
});
Object.defineProperty(exports, "HasAtLeastOnePropertyValidator", {
enumerable: true,
get: function () { return hasAtLeastOneProperty_validator.HasAtLeastOnePropertyValidator; }
});
Object.defineProperty(exports, "HasPairedCustomSuffixesFieldsValidator", {
enumerable: true,
get: function () { return hasPairedCustomSuffixesFields_validator.HasPairedCustomSuffixesFieldsValidator; }
});
Object.defineProperty(exports, "IsRegularExpressionValidator", {
enumerable: true,
get: function () { return isRegularExpression_validator.IsRegularExpressionValidator; }
});
Object.defineProperty(exports, "MustMatchOneOfSchemasConstraint", {
enumerable: true,
get: function () { return mustMatchOneOfSchemas_validator.MustMatchOneOfSchemasConstraint; }
});
exports.MustMatchOneOfSchemasValidator = mustMatchOneOfSchemas_validator.MustMatchOneOfSchemasValidator;
Object.defineProperty(exports, "OnlyOneOfListedPropertiesValidator", {
enumerable: true,
get: function () { return onlyOneOfListedProperties_validator.OnlyOneOfListedPropertiesValidator; }
});
//# sourceMappingURL=index.js.map