@elsikora/nestjs-crud-automator
Version:
A library for automating the creation of CRUD operations in NestJS.
749 lines (745 loc) • 50.2 kB
JavaScript
'use strict';
var commitUnknownOutcome_class = require('./class/api/function/transaction/exception/commit-unknown-outcome.class.js');
var postCommit_class = require('./class/api/function/transaction/exception/post-commit.class.js');
var rollback_class = require('./class/api/function/transaction/exception/rollback.class.js');
var scope_class = require('./class/api/function/transaction/scope.class.js');
var routeRuntime_class = require('./class/api/route-runtime.class.js');
var serviceBase_class = require('./class/api/service-base.class.js');
var base_class$1 = require('./class/api/subscriber/base.class.js');
var discoveryService_class$1 = require('./class/api/subscriber/discovery-service.class.js');
var executor_class$1 = require('./class/api/subscriber/executor.class.js');
var functionBase_class = require('./class/api/subscriber/function-base.class.js');
var registry_class$1 = require('./class/api/subscriber/registry.class.js');
var routeBase_class = require('./class/api/subscriber/route-base.class.js');
var wrapper_class = require('./class/api/subscriber/wrapper.class.js');
var bootstrapValidation_service_class = require('./class/api/authorization/bootstrap-validation.service.class.js');
var cacheInvalidation_service_class = require('./class/api/authorization/cache-invalidation.service.class.js');
var engine_class = require('./class/api/authorization/engine.class.js');
var guard_class = require('./class/api/authorization/guard.class.js');
var cache_class = require('./class/api/authorization/hook/permission/cache.class.js');
var resolver_class = require('./class/api/authorization/hook/permission/resolver.class.js');
var cache_class$1 = require('./class/api/authorization/iam/attachment/cache.class.js');
var resolver_class$1 = require('./class/api/authorization/iam/attachment/resolver.class.js');
var cache_class$2 = require('./class/api/authorization/iam/document/cache.class.js');
var resolver_class$2 = require('./class/api/authorization/iam/document/resolver.class.js');
var validator_class = require('./class/api/authorization/iam/document/validator.class.js');
var engine_class$1 = require('./class/api/authorization/iam/engine.class.js');
var queryPlanner_class = require('./class/api/authorization/iam/query-planner.class.js');
var base_class = require('./class/api/authorization/policy/base.class.js');
var discoveryService_class = require('./class/api/authorization/policy/discovery-service.class.js');
var executor_class = require('./class/api/authorization/policy/executor.class.js');
var registry_class = require('./class/api/authorization/policy/registry.class.js');
var subscriberWrapper_class = require('./class/api/authorization/policy/subscriber-wrapper.class.js');
var runtime_class = require('./class/api/authorization/runtime.class.js');
var simulator_class = require('./class/api/authorization/simulator.class.js');
var metadataStorage_class = require('./class/metadata-storage.class.js');
var foreignKeyViolation_class = require('./class/utility/dto/exception/details/foreign-key-violation.class.js');
var uniqueViolation_class = require('./class/utility/dto/exception/details/unique-violation.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 auditSinkToken_constant = require('./constant/class/authorization/audit-sink-token.constant.js');
var hookPermissionSourcesToken_constant = require('./constant/class/authorization/hook-permission-sources-token.constant.js');
var metadataDecision_constant = require('./constant/class/authorization/metadata-decision.constant.js');
var moduleOptionsToken_constant = require('./constant/class/authorization/module-options-token.constant.js');
var attachmentSourcesToken_constant = require('./constant/class/authorization/policy/attachment-sources-token.constant.js');
var decorator_constant = require('./constant/class/authorization/policy/decorator.constant.js');
var documentSourcesToken_constant = require('./constant/class/authorization/policy/document-sources-token.constant.js');
var principalResolverToken_constant = require('./constant/class/authorization/principal-resolver-token.constant.js');
var tokenRegistry_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 method_constant = require('./constant/decorator/api/method.constant.js');
var propertyDescribe_constant = require('./constant/decorator/api/property-describe.constant.js');
var autoContext_constant = require('./constant/dto/auto-context.constant.js');
var contextualManual_constant = require('./constant/dto/contextual-manual.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 factoryDtoGetListQuery_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$1 = require('./constant/utility/api/get-default-string-format-properties/constant.js');
require('./constant/utility/api/get-default-string-format-properties/customizer-map.constant.js');
var constant = require('./constant/utility/dto/constant.js');
var generate_constant = require('./constant/utility/dto/generate.constant.js');
var authorizationPolicy_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 custom_decorator = require('./decorator/api/function/custom.decorator.js');
var decorator$1 = require('./decorator/api/function/decorator.js');
var delete_decorator = require('./decorator/api/function/delete.decorator.js');
var decorator$2 = require('./decorator/api/function/get/decorator.js');
var list_decorator = require('./decorator/api/function/get/list.decorator.js');
var many_decorator = require('./decorator/api/function/get/many.decorator.js');
var step_decorator = require('./decorator/api/function/step.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 routeCustom_decorator = require('./decorator/api/route-custom.decorator.js');
var decorator$3 = require('./decorator/api/service/decorator.js');
var observable_decorator$1 = require('./decorator/api/service/observable.decorator.js');
var function_decorator = require('./decorator/api/subscriber/function.decorator.js');
var route_decorator = require('./decorator/api/subscriber/route.decorator.js');
var cacheMode_enum = require('./enum/class/authorization/cache-mode.enum.js');
var decisionType_enum = require('./enum/class/authorization/decision-type.enum.js');
var effect_enum = require('./enum/class/authorization/effect.enum.js');
var mode_enum = require('./enum/class/authorization/mode.enum.js');
var permissionMatch_enum = require('./enum/class/authorization/permission-match.enum.js');
var attachmentType_enum = require('./enum/class/authorization/policy/attachment-type.enum.js');
var onType_enum = require('./enum/class/authorization/policy/on-type.enum.js');
var sourceType_enum = require('./enum/class/authorization/policy/source-type.enum.js');
var status_enum = require('./enum/class/authorization/policy/status.enum.js');
var principalType_enum = require('./enum/class/authorization/principal-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 missingBehavior_enum = require('./enum/decorator/api/controller/get-list/query/filter/missing-behavior.enum.js');
var unlistedFields_enum = require('./enum/decorator/api/controller/get-list/query/unlisted-fields.enum.js');
var relationReferenceShape_enum = require('./enum/decorator/api/controller/relation-reference-shape.enum.js');
var target_enum = require('./enum/decorator/api/controller/request/target.enum.js');
var transformerType_enum = require('./enum/decorator/api/controller/request/transformer-type.enum.js');
var responseTarget_enum = require('./enum/decorator/api/controller/response-target.enum.js');
var dtoType_enum = require('./enum/decorator/api/dto-type.enum.js');
var contextStorageKind_enum = require('./enum/decorator/api/function/context-storage-kind.enum.js');
var subscriberTransactionExpectation_enum = require('./enum/decorator/api/function/subscriber-transaction-expectation.enum.js');
var eventStatus_enum = require('./enum/decorator/api/function/transaction/event-status.enum.js');
var failureStage_enum = require('./enum/decorator/api/function/transaction/failure-stage.enum.js');
var mode_enum$1 = require('./enum/decorator/api/function/transaction/mode.enum.js');
var outcome_enum = require('./enum/decorator/api/function/transaction/outcome.enum.js');
var ownerKind_enum = require('./enum/decorator/api/function/transaction/owner-kind.enum.js');
var traceType_enum = require('./enum/decorator/api/function/transaction/trace-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 subscriberAuthorizationExpectation_enum = require('./enum/decorator/api/route/subscriber-authorization-expectation.enum.js');
var type_enum$2 = require('./enum/decorator/api/route/type.enum.js');
var exception_enum = require('./enum/exception.enum.js');
require('./enum/filter/operand.enum.js');
var operation_enum = require('./enum/filter/operation.enum.js');
var orderDirection_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 exceptionDetailsType_enum = require('./enum/utility/exception-details-type.enum.js');
var getDefaultStringFormatPropertiesBigintStringSign_enum = require('./enum/utility/get-default-string-format-properties-bigint-string-sign.enum.js');
var manualDtoPropertyMetadataDecorator_enum = require('./enum/utility/manual-dto-property-metadata-decorator.enum.js');
var mustMatchOneOfSchemasErrorType_enum = require('./enum/validator/must-match-one-of-schemas-error-type.enum.js');
var apiController_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 decorators_utility = require('./utility/api/controller/apply/decorators.utility.js');
var metadata_utility = require('./utility/api/controller/apply/metadata.utility.js');
var dto_utility = require('./utility/api/controller/get/dto.utility.js');
var methodName_utility = require('./utility/api/controller/get/method-name.utility.js');
var primaryColumn_utility = require('./utility/api/controller/get/primary-column.utility.js');
var filter_utility = require('./utility/api/controller/get-list/transform/filter.utility.js');
var operation_utility = require('./utility/api/controller/get-list/transform/operation.utility.js');
var handleRequestRelations_utility = require('./utility/api/controller/handle-request-relations.utility.js');
var serializeRouteResponse_utility = require('./utility/api/controller/serialize-route-response.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 dtoSwagger_utility = require('./utility/api/controller/write/dto-swagger.utility.js');
var method_utility = require('./utility/api/controller/write/method.utility.js');
var discriminatorValidateConfig_utility = require('./utility/api/discriminator-validate-config.utility.js');
var filterOrderByFromEntity_utility = require('./utility/api/filter-order-by-from-entity.utility.js');
require('./constant/utility/api/get-default-string-format-properties/bigint-string/sign/default.constant.js');
require('./constant/utility/api/get-default-string-format-properties/bigint-string/sign/properties.constant.js');
var utility = require('./utility/api/get-default-string-format-properties/utility.js');
var applyDtoMetadata_utility = require('./utility/api/route/apply-dto-metadata.utility.js');
var buildOpenApiSchema_utility = require('./utility/api/route/discriminator/build-open-api-schema.utility.js');
var createValidationFailure_utility = require('./utility/api/route/discriminator/create-validation-failure.utility.js');
var isDtoProperties_utility = require('./utility/api/route/discriminator/is-dto-properties.utility.js');
var preparePayload_utility = require('./utility/api/route/discriminator/prepare-payload.utility.js');
var resolveDto_utility = require('./utility/api/route/discriminator/resolve-dto.utility.js');
var validateDtoProperties_utility = require('./utility/api/route/discriminator/validate-dto-properties.utility.js');
var dtoCollectWithRegisteredChildren_utility = require('./utility/api/route/dto-collect-with-registered-children.utility.js');
var projectRelation_utility = require('./utility/api/route/response/project-relation.utility.js');
var serialize_utility = require('./utility/api/route/response/serialize.utility.js');
var validationFlattenErrors_utility = require('./utility/api/route/validation-flatten-errors.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 matches_utility = require('./utility/authorization/permission/matches.utility.js');
var setMatches_utility = require('./utility/authorization/permission/set-matches.utility.js');
var resolveDefaultPrincipal_utility = require('./utility/authorization/resolve-default-principal.utility.js');
var scopeMergeWhere_utility = require('./utility/authorization/scope-merge-where.utility.js');
var camelCaseString_utility = require('./utility/camel-case-string.utility.js');
var capitalizeString_utility = require('./utility/capitalize-string.utility.js');
var foreignKeyViolationDetails_utility = require('./utility/database/typeorm/get/foreign-key-violation-details.utility.js');
var uniqueViolationDetails_utility = require('./utility/database/typeorm/get/unique-violation-details.utility.js');
var metadataNotFound_utility = require('./utility/database/typeorm/is/entity/metadata-not-found.utility.js');
var notFound_utility = require('./utility/database/typeorm/is/entity/not-found.utility.js');
var foreignKeyViolation_utility = require('./utility/database/typeorm/is/foreign-key-violation.utility.js');
var uniqueViolation_utility = require('./utility/database/typeorm/is/unique-violation.utility.js');
var deferPropertyDecoratorExecution_utility = require('./utility/defer-property-decorator-execution.utility.js');
var pop_utility = require('./utility/dto/auto/context/pop.utility.js');
var push_utility = require('./utility/dto/auto/context/push.utility.js');
var buildDecorator_utility = require('./utility/dto/build-decorator.utility.js');
var cacheKey_utility = require('./utility/dto/generate/cache-key.utility.js');
var core_utility = require('./utility/dto/generate/core.utility.js');
var decorator_utility = require('./utility/dto/generate/decorator.utility.js');
var dynamic_utility = require('./utility/dto/generate/dynamic.utility.js');
var exception_utility = require('./utility/dto/generate/exception.utility.js');
var filterDecorator_utility = require('./utility/dto/generate/filter-decorator.utility.js');
var getListResponse_utility = require('./utility/dto/generate/get-list-response.utility.js');
var relationResponse_utility = require('./utility/dto/generate/relation-response.utility.js');
var decoratorConfig_utility = require('./utility/dto/get/decorator-config.utility.js');
var getListQueryBaseClass_utility = require('./utility/dto/get/get-list-query-base-class.utility.js');
var handleDateProperty_utility = require('./utility/dto/handle-date-property.utility.js');
var exposedForGuard_utility = require('./utility/dto/is/property/exposed-for-guard.utility.js');
var infrastructureTimestamp_utility = require('./utility/dto/is/property/infrastructure-timestamp.utility.js');
var shouldBeMarked_utility = require('./utility/dto/is/property/should-be-marked.utility.js');
var shouldBeGenerated_utility = require('./utility/dto/is/should-be-generated.utility.js');
var exception_utility$1 = require('./utility/error/exception.utility.js');
var string_utility = require('./utility/error/string.utility.js');
var formatUnknownForLog_utility = require('./utility/format-unknown-for-log.utility.js');
var generateEntityInformation_utility = require('./utility/generate-entity-information.utility.js');
var autoDtoContext_utility = require('./utility/get/auto-dto-context.utility.js');
var entityColumns_utility = require('./utility/get/entity-columns.utility.js');
var constructor_utility = require('./utility/is/entity/constructor.utility.js');
var factory_utility = require('./utility/is/entity/factory.utility.js');
var literal_utility = require('./utility/is/entity/literal.utility.js');
var errorOfType_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 andOnlyOneOfListedProperties_validator = require('./validator/has/at/least/one/and-only-one-of-listed-properties.validator.js');
var ofListedProperties_validator = require('./validator/has/at/least/one/of-listed-properties.validator.js');
var property_validator = require('./validator/has/at/least/one/property.validator.js');
var pairedCustomSuffixesFields_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.ApiFunctionTransactionCommitUnknownOutcomeException = commitUnknownOutcome_class.ApiFunctionTransactionCommitUnknownOutcomeException;
exports.ApiFunctionTransactionPostCommitException = postCommit_class.ApiFunctionTransactionPostCommitException;
exports.ApiFunctionTransactionRollbackException = rollback_class.ApiFunctionTransactionRollbackException;
exports.ApiFunctionTransactionScope = scope_class.ApiFunctionTransactionScope;
exports.ApiRouteRuntime = routeRuntime_class.ApiRouteRuntime;
exports.ApiServiceBase = serviceBase_class.ApiServiceBase;
exports.ApiSubscriberBase = base_class$1.ApiSubscriberBase;
Object.defineProperty(exports, "ApiSubscriberDiscoveryService", {
enumerable: true,
get: function () { return discoveryService_class$1.ApiSubscriberDiscoveryService; }
});
exports.ApiSubscriberExecutor = executor_class$1.ApiSubscriberExecutor;
exports.ApiFunctionSubscriberBase = functionBase_class.ApiFunctionSubscriberBase;
exports.apiSubscriberRegistry = registry_class$1.apiSubscriberRegistry;
exports.ApiRouteSubscriberBase = routeBase_class.ApiRouteSubscriberBase;
exports.SubscriberWrapper = wrapper_class.SubscriberWrapper;
Object.defineProperty(exports, "ApiAuthorizationBootstrapValidationService", {
enumerable: true,
get: function () { return bootstrapValidation_service_class.ApiAuthorizationBootstrapValidationService; }
});
Object.defineProperty(exports, "ApiAuthorizationCacheInvalidationService", {
enumerable: true,
get: function () { return cacheInvalidation_service_class.ApiAuthorizationCacheInvalidationService; }
});
Object.defineProperty(exports, "ApiAuthorizationEngine", {
enumerable: true,
get: function () { return engine_class.ApiAuthorizationEngine; }
});
Object.defineProperty(exports, "ApiAuthorizationGuard", {
enumerable: true,
get: function () { return guard_class.ApiAuthorizationGuard; }
});
Object.defineProperty(exports, "ApiAuthorizationHookPermissionCache", {
enumerable: true,
get: function () { return cache_class.ApiAuthorizationHookPermissionCache; }
});
Object.defineProperty(exports, "ApiAuthorizationHookPermissionResolver", {
enumerable: true,
get: function () { return resolver_class.ApiAuthorizationHookPermissionResolver; }
});
Object.defineProperty(exports, "ApiAuthorizationIamAttachmentCache", {
enumerable: true,
get: function () { return cache_class$1.ApiAuthorizationIamAttachmentCache; }
});
Object.defineProperty(exports, "ApiAuthorizationIamAttachmentResolver", {
enumerable: true,
get: function () { return resolver_class$1.ApiAuthorizationIamAttachmentResolver; }
});
Object.defineProperty(exports, "ApiAuthorizationIamDocumentCache", {
enumerable: true,
get: function () { return cache_class$2.ApiAuthorizationIamDocumentCache; }
});
Object.defineProperty(exports, "ApiAuthorizationIamDocumentResolver", {
enumerable: true,
get: function () { return resolver_class$2.ApiAuthorizationIamDocumentResolver; }
});
Object.defineProperty(exports, "ApiAuthorizationIamDocumentValidator", {
enumerable: true,
get: function () { return validator_class.ApiAuthorizationIamDocumentValidator; }
});
Object.defineProperty(exports, "ApiAuthorizationIamEngine", {
enumerable: true,
get: function () { return engine_class$1.ApiAuthorizationIamEngine; }
});
Object.defineProperty(exports, "ApiAuthorizationIamQueryPlanner", {
enumerable: true,
get: function () { return queryPlanner_class.ApiAuthorizationIamQueryPlanner; }
});
exports.ApiAuthorizationPolicyBase = base_class.ApiAuthorizationPolicyBase;
Object.defineProperty(exports, "ApiAuthorizationPolicyDiscoveryService", {
enumerable: true,
get: function () { return discoveryService_class.ApiAuthorizationPolicyDiscoveryService; }
});
exports.ApiAuthorizationPolicyExecutor = executor_class.ApiAuthorizationPolicyExecutor;
exports.ApiAuthorizationPolicyRegistry = registry_class.ApiAuthorizationPolicyRegistry;
exports.apiAuthorizationPolicyRegistry = registry_class.apiAuthorizationPolicyRegistry;
exports.PolicySubscriberWrapper = subscriberWrapper_class.PolicySubscriberWrapper;
Object.defineProperty(exports, "ApiAuthorizationRuntime", {
enumerable: true,
get: function () { return runtime_class.ApiAuthorizationRuntime; }
});
Object.defineProperty(exports, "ApiAuthorizationSimulator", {
enumerable: true,
get: function () { return simulator_class.ApiAuthorizationSimulator; }
});
exports.MetadataStorage = metadataStorage_class.MetadataStorage;
exports.ExceptionDetailsForeignKeyViolationDTO = foreignKeyViolation_class.ExceptionDetailsForeignKeyViolationDTO;
exports.ExceptionDetailsUniqueViolationDTO = uniqueViolation_class.ExceptionDetailsUniqueViolationDTO;
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_AUDIT_SINK_TOKEN = auditSinkToken_constant.AUTHORIZATION_AUDIT_SINK_TOKEN;
exports.AUTHORIZATION_HOOK_PERMISSION_SOURCES_TOKEN = hookPermissionSourcesToken_constant.AUTHORIZATION_HOOK_PERMISSION_SOURCES_TOKEN;
exports.AUTHORIZATION_DECISION_METADATA_CONSTANT = metadataDecision_constant.AUTHORIZATION_DECISION_METADATA_CONSTANT;
exports.AUTHORIZATION_MODULE_OPTIONS_TOKEN = moduleOptionsToken_constant.AUTHORIZATION_MODULE_OPTIONS_TOKEN;
exports.AUTHORIZATION_POLICY_ATTACHMENT_SOURCES_TOKEN = attachmentSourcesToken_constant.AUTHORIZATION_POLICY_ATTACHMENT_SOURCES_TOKEN;
exports.AUTHORIZATION_POLICY_DECORATOR_CONSTANT = decorator_constant.AUTHORIZATION_POLICY_DECORATOR_CONSTANT;
exports.AUTHORIZATION_POLICY_DOCUMENT_SOURCES_TOKEN = documentSourcesToken_constant.AUTHORIZATION_POLICY_DOCUMENT_SOURCES_TOKEN;
exports.AUTHORIZATION_PRINCIPAL_RESOLVER_TOKEN = principalResolverToken_constant.AUTHORIZATION_PRINCIPAL_RESOLVER_TOKEN;
exports.AUTHORIZATION_POLICY_REGISTRY_TOKEN = tokenRegistry_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.METHOD_API_DECORATOR_CONSTANT = method_constant.METHOD_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.CONTEXTUAL_MANUAL_DTO_CONSTANT = contextualManual_constant.CONTEXTUAL_MANUAL_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 = factoryDtoGetListQuery_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.GET_DEFAULT_STRING_FORMAT_PROPERTIES_API_UTILITY_CONSTANT = constant$1.GET_DEFAULT_STRING_FORMAT_PROPERTIES_API_UTILITY_CONSTANT;
exports.DTO_UTILITY_CONSTANT = constant.DTO_UTILITY_CONSTANT;
exports.DTO_GENERATE_CONSTANT = generate_constant.DTO_GENERATE_CONSTANT;
exports.ApiAuthorizationPolicy = authorizationPolicy_decorator.ApiAuthorizationPolicy;
exports.ApiController = decorator.ApiController;
exports.ApiControllerObservable = observable_decorator.ApiControllerObservable;
exports.ApiControllerSecurable = securable_decorator.ApiControllerSecurable;
exports.ApiFunctionCreate = create_decorator.ApiFunctionCreate;
exports.ApiFunctionCustom = custom_decorator.ApiFunctionCustom;
exports.ApiFunction = decorator$1.ApiFunction;
exports.ApiFunctionDelete = delete_decorator.ApiFunctionDelete;
exports.ApiFunctionGet = decorator$2.ApiFunctionGet;
exports.ApiFunctionGetList = list_decorator.ApiFunctionGetList;
exports.ApiFunctionGetMany = many_decorator.ApiFunctionGetMany;
exports.ApiFunctionStep = step_decorator.ApiFunctionStep;
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.ApiRouteCustom = routeCustom_decorator.ApiRouteCustom;
exports.ApiService = decorator$3.ApiService;
exports.ApiServiceObservable = observable_decorator$1.ApiServiceObservable;
exports.ApiFunctionSubscriber = function_decorator.ApiFunctionSubscriber;
exports.ApiRouteSubscriber = route_decorator.ApiRouteSubscriber;
Object.defineProperty(exports, "EApiAuthorizationCacheMode", {
enumerable: true,
get: function () { return cacheMode_enum.EApiAuthorizationCacheMode; }
});
Object.defineProperty(exports, "EApiAuthorizationDecisionType", {
enumerable: true,
get: function () { return decisionType_enum.EApiAuthorizationDecisionType; }
});
Object.defineProperty(exports, "EApiPolicyEffect", {
enumerable: true,
get: function () { return effect_enum.EApiPolicyEffect; }
});
Object.defineProperty(exports, "EApiAuthorizationMode", {
enumerable: true,
get: function () { return mode_enum.EApiAuthorizationMode; }
});
Object.defineProperty(exports, "EApiAuthorizationPermissionMatch", {
enumerable: true,
get: function () { return permissionMatch_enum.EApiAuthorizationPermissionMatch; }
});
Object.defineProperty(exports, "EApiPolicyAttachmentType", {
enumerable: true,
get: function () { return attachmentType_enum.EApiPolicyAttachmentType; }
});
Object.defineProperty(exports, "EApiPolicyOnType", {
enumerable: true,
get: function () { return onType_enum.EApiPolicyOnType; }
});
Object.defineProperty(exports, "EApiPolicySourceType", {
enumerable: true,
get: function () { return sourceType_enum.EApiPolicySourceType; }
});
Object.defineProperty(exports, "EApiPolicyStatus", {
enumerable: true,
get: function () { return status_enum.EApiPolicyStatus; }
});
Object.defineProperty(exports, "EApiAuthorizationPrincipalType", {
enumerable: true,
get: function () { return principalType_enum.EApiAuthorizationPrincipalType; }
});
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, "EApiControllerGetListQueryFilterMissingBehavior", {
enumerable: true,
get: function () { return missingBehavior_enum.EApiControllerGetListQueryFilterMissingBehavior; }
});
Object.defineProperty(exports, "EApiControllerGetListQueryUnlistedFields", {
enumerable: true,
get: function () { return unlistedFields_enum.EApiControllerGetListQueryUnlistedFields; }
});
Object.defineProperty(exports, "EApiControllerRelationReferenceShape", {
enumerable: true,
get: function () { return relationReferenceShape_enum.EApiControllerRelationReferenceShape; }
});
Object.defineProperty(exports, "EApiControllerRequestTarget", {
enumerable: true,
get: function () { return target_enum.EApiControllerRequestTarget; }
});
Object.defineProperty(exports, "EApiControllerRequestTransformerType", {
enumerable: true,
get: function () { return transformerType_enum.EApiControllerRequestTransformerType; }
});
Object.defineProperty(exports, "EApiControllerResponseTarget", {
enumerable: true,
get: function () { return responseTarget_enum.EApiControllerResponseTarget; }
});
Object.defineProperty(exports, "EApiDtoType", {
enumerable: true,
get: function () { return dtoType_enum.EApiDtoType; }
});
Object.defineProperty(exports, "EApiFunctionContextStorageKind", {
enumerable: true,
get: function () { return contextStorageKind_enum.EApiFunctionContextStorageKind; }
});
Object.defineProperty(exports, "EApiFunctionSubscriberTransactionExpectation", {
enumerable: true,
get: function () { return subscriberTransactionExpectation_enum.EApiFunctionSubscriberTransactionExpectation; }
});
Object.defineProperty(exports, "EApiFunctionTransactionEventStatus", {
enumerable: true,
get: function () { return eventStatus_enum.EApiFunctionTransactionEventStatus; }
});
Object.defineProperty(exports, "EApiFunctionTransactionFailureStage", {
enumerable: true,
get: function () { return failureStage_enum.EApiFunctionTransactionFailureStage; }
});
Object.defineProperty(exports, "EApiFunctionTransactionMode", {
enumerable: true,
get: function () { return mode_enum$1.EApiFunctionTransactionMode; }
});
Object.defineProperty(exports, "EApiFunctionTransactionOutcome", {
enumerable: true,
get: function () { return outcome_enum.EApiFunctionTransactionOutcome; }
});
Object.defineProperty(exports, "EApiFunctionTransactionOwnerKind", {
enumerable: true,
get: function () { return ownerKind_enum.EApiFunctionTransactionOwnerKind; }
});
Object.defineProperty(exports, "EApiFunctionTransactionTraceType", {
enumerable: true,
get: function () { return traceType_enum.EApiFunctionTransactionTraceType; }
});
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, "EApiRouteSubscriberAuthorizationExpectation", {
enumerable: true,
get: function () { return subscriberAuthorizationExpectation_enum.EApiRouteSubscriberAuthorizationExpectation; }
});
Object.defineProperty(exports, "EApiRouteType", {
enumerable: true,
get: function () { return type_enum$2.EApiRouteType; }
});
Object.defineProperty(exports, "EException", {
enumerable: true,
get: function () { return exception_enum.EException; }
});
Object.defineProperty(exports, "EFilterOperation", {
enumerable: true,
get: function () { return operation_enum.EFilterOperation; }
});
Object.defineProperty(exports, "EFilterOperationArray", {
enumerable: true,
get: function () { return operation_enum.EFilterOperationArray; }
});
Object.defineProperty(exports, "EFilterOperationBoolean", {
enumerable: true,
get: function () { return operation_enum.EFilterOperationBoolean; }
});
Object.defineProperty(exports, "EFilterOperationDate", {
enumerable: true,
get: function () { return operation_enum.EFilterOperationDate; }
});
Object.defineProperty(exports, "EFilterOperationEnum", {
enumerable: true,
get: function () { return operation_enum.EFilterOperationEnum; }
});
Object.defineProperty(exports, "EFilterOperationNumber", {
enumerable: true,
get: function () { return operation_enum.EFilterOperationNumber; }
});
Object.defineProperty(exports, "EFilterOperationObject", {
enumerable: true,
get: function () { return operation_enum.EFilterOperationObject; }
});
Object.defineProperty(exports, "EFilterOperationRelation", {
enumerable: true,
get: function () { return operation_enum.EFilterOperationRelation; }
});
Object.defineProperty(exports, "EFilterOperationString", {
enumerable: true,
get: function () { return operation_enum.EFilterOperationString; }
});
Object.defineProperty(exports, "EFilterOperationUuid", {
enumerable: true,
get: function () { return operation_enum.EFilterOperationUuid; }
});
Object.defineProperty(exports, "EFilterOrderDirection", {
enumerable: true,
get: function () { return orderDirection_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, "EApiExceptionDetailsType", {
enumerable: true,
get: function () { return exceptionDetailsType_enum.EApiExceptionDetailsType; }
});
Object.defineProperty(exports, "EApiGetDefaultStringFormatPropertiesBigIntStringSign", {
enumerable: true,
get: function () { return getDefaultStringFormatPropertiesBigintStringSign_enum.EApiGetDefaultStringFormatPropertiesBigIntStringSign; }
});
Object.defineProperty(exports, "EManualDtoPropertyMetadataDecorator", {
enumerable: true,
get: function () { return manualDtoPropertyMetadataDecorator_enum.EManualDtoPropertyMetadataDecorator; }
});
Object.defineProperty(exports, "EMastMatchOneOfSchemasValidationErrorType", {
enumerable: true,
get: function () { return mustMatchOneOfSchemasErrorType_enum.EMastMatchOneOfSchemasValidationErrorType; }
});
exports.ApiControllerFactory = apiController_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 = decorators_utility.ApiControllerApplyDecorators;
exports.ApiControllerApplyMetadata = metadata_utility.ApiControllerApplyMetadata;
exports.ApiControllerGetDto = dto_utility.ApiControllerGetDto;
exports.ApiControllerGetMethodName = methodName_utility.ApiControllerGetMethodName;
exports.ApiControllerGetPrimaryColumn = primaryColumn_utility.ApiControllerGetPrimaryColumn;
exports.ApiControllerGetListTransformFilter = filter_utility.ApiControllerGetListTransformFilter;
exports.ApiControllerGetListTransformOperation = operation_utility.ApiControllerGetListTransformOperation;
exports.ApiControllerHandleRequestRelations = handleRequestRelations_utility.ApiControllerHandleRequestRelations;
exports.ApiControllerSerializeRouteResponse = serializeRouteResponse_utility.ApiControllerSerializeRouteResponse;
exports.ApiControllerTransformData = transformData_utility.ApiControllerTransformData;
exports.ApiControllerValidateRequest = validateRequest_utility.ApiControllerValidateRequest;
exports.ApiControllerWriteDtoSwagger = dtoSwagger_utility.ApiControllerWriteDtoSwagger;
exports.ApiControllerWriteMethod = method_utility.ApiControllerWriteMethod;
exports.ApiDiscriminatorValidateConfig = discriminatorValidateConfig_utility.ApiDiscriminatorValidateConfig;
exports.FilterOrderByFromEntity = filterOrderByFromEntity_utility.FilterOrderByFromEntity;
exports.GetDefaultStringFormatProperties = utility.GetDefaultStringFormatProperties;
exports.ApiRouteApplyDtoMetadata = applyDtoMetadata_utility.ApiRouteApplyDtoMetadata;
exports.ApiRouteBuildDiscriminatedDtoOpenApiSchema = buildOpenApiSchema_utility.ApiRouteBuildDiscriminatedDtoOpenApiSchema;
exports.ApiRouteCreateDiscriminatedDtoValidationFailure = createValidationFailure_utility.ApiRouteCreateDiscriminatedDtoValidationFailure;
exports.ApiRouteIsDiscriminatedDtoProperties = isDtoProperties_utility.ApiRouteIsDiscriminatedDtoProperties;
exports.ApiRoutePrepareDiscriminatedDtoPayload = preparePayload_utility.ApiRoutePrepareDiscriminatedDtoPayload;
exports.ApiRouteResolveDiscriminatedDto = resolveDto_utility.ApiRouteResolveDiscriminatedDto;
exports.ApiRouteValidateDiscriminatedDtoProperties = validateDtoProperties_utility.ApiRouteValidateDiscriminatedDtoProperties;
exports.ApiRouteCollectDtoWithRegisteredChildren = dtoCollectWithRegisteredChildren_utility.ApiRouteCollectDtoWithRegisteredChildren;
exports.ApiRouteProjectRelationResponse = projectRelation_utility.ApiRouteProjectRelationResponse;
exports.ApiRouteSerializeResponse = serialize_utility.ApiRouteSerializeResponse;
exports.ApiRouteValidationFlattenErrors = validationFlattenErrors_utility.ApiRouteValidationFlattenErrors;
exports.AuthorizationDecisionApplyResult = applyResult_utility.AuthorizationDecisionApplyResult;
exports.AuthorizationDecisionAttachResource = attachResource_utility.AuthorizationDecisionAttachResource;
exports.AuthorizationDecisionResolveFromRequest = resolveFromRequest_utility.AuthorizationDecisionResolveFromRequest;
exports.AuthorizationPermissionMatches = matches_utility.AuthorizationPermissionMatches;
exports.AuthorizationPermissionSetMatches = setMatches_utility.AuthorizationPermissionSetMatches;
exports.AuthorizationResolveDefaultPrincipal = resolveDefaultPrincipal_utility.AuthorizationResolveDefaultPrincipal;
exports.AuthorizationScopeMergeWhere = scopeMergeWhere_utility.AuthorizationScopeMergeWhere;
exports.CamelCaseString = camelCaseString_utility.CamelCaseString;
exports.CapitalizeString = capitalizeString_utility.CapitalizeString;
exports.DatabaseTypeOrmGetForeignKeyViolationDetails = foreignKeyViolationDetails_utility.DatabaseTypeOrmGetForeignKeyViolationDetails;
exports.DatabaseTypeOrmGetUniqueViolationDetails = uniqueViolationDetails_utility.DatabaseTypeOrmGetUniqueViolationDetails;
exports.DatabaseTypeOrmIsEntityMetadataNotFound = metadataNotFound_utility.DatabaseTypeOrmIsEntityMetadataNotFound;
exports.DatabaseTypeOrmIsEntityNotFound = notFound_utility.DatabaseTypeOrmIsEntityNotFound;
exports.DatabaseTypeOrmIsForeignKeyViolation = foreignKeyViolation_utility.DatabaseTypeOrmIsForeignKeyViolation;
exports.DatabaseTypeOrmIsUniqueViolation = uniqueViolation_utility.DatabaseTypeOrmIsUniqueViolation;
exports.DeferPropertyDecoratorExecution = deferPropertyDecoratorExecution_utility.DeferPropertyDecoratorExecution;
exports.DtoAutoContextPop = pop_utility.DtoAutoContextPop;
exports.DtoAutoContextPush = push_utility.DtoAutoContextPush;
exports.DtoBuildDecorator = buildDecorator_utility.DtoBuildDecorator;
exports.DtoGenerateCacheKey = cacheKey_utility.DtoGenerateCacheKey;
exports.DtoGenerate = core_utility.DtoGenerate;
exports.DtoGenerateDecorator = decorator_utility.DtoGenerateDecorator;
exports.DtoGenerateDynamic = dynamic_utility.DtoGenerateDynamic;
exports.DtoGenerateException = exception_utility.DtoGenerateException;
exports.DtoGenerateFilterDecorator = filterDecorator_utility.DtoGenerateFilterDecorator;
exports.DtoGenerateGetListResponse = getListResponse_utility.DtoGenerateGetListResponse;
exports.DtoGenerateRelationResponse = relationResponse_utility.DtoGenerateRelationResponse;
exports.DtoGetDecoratorConfig = decoratorConfig_utility.DtoGetDecoratorConfig;
exports.DtoGetGetListQueryBaseClass = getListQueryBaseClass_utility.DtoGetGetListQueryBaseClass;
exports.DtoHandleDateProperty = handleDateProperty_utility.DtoHandleDateProperty;
exports.DtoIsPropertyExposedForGuard = exposedForGuard_utility.DtoIsPropertyExposedForGuard;
exports.DtoIsPropertyInfrastructureTimestamp = infrastructureTimestamp_utility.DtoIsPropertyInfrastructureTimestamp;
exports.DtoIsPropertyShouldBeMarked = shouldBeMarked_utility.DtoIsPropertyShouldBeMarked;
exports.DtoIsShouldBeGenerated = shouldBeGenerated_utility.DtoIsShouldBeGenerated;
exports.ErrorException = exception_utility$1.ErrorException;
exports.ErrorString = string_utility.ErrorString;
exports.FormatUnknownForLog = formatUnknownForLog_utility.FormatUnknownForLog;
exports.GenerateEntityInformation = generateEntityInformation_utility.GenerateEntityInformation;
exports.GetAutoDtoContext = autoDtoContext_utility.GetAutoDtoContext;
exports.GetEntityColumns = entityColumns_utility.GetEntityColumns;
exports.IsEntityConstructor = constructor_utility.IsEntityConstructor;
exports.IsEntityFactory = factory_utility.IsEntityFactory;
exports.IsEntityLiteral = literal_utility.IsEntityLiteral;
exports.IsErrorOfType = errorOfType_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.GetRegisteredAutoDtoChildrenRecursive = registerAutoDtoChild_utility.GetRegisteredAutoDtoChildrenRecursive;
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 andOnlyOneOfListedProperties_validator.HasAtLeastOneAndOnlyOneOfListedPropertiesValidator; }
});
Object.defineProperty(exports, "HasAtLeastOneOfListedPropertiesValidator", {
enumerable: true,
get: function () { return ofListedProperties_validator.HasAtLeastOneOfListedPropertiesValidator; }
});
Object.defineProperty(exports, "HasAtLeastOnePropertyValidator", {
enumerable: true,
get: function () { return property_validator.HasAtLeastOnePropertyValidator; }
});
Object.defineProperty(exports, "HasPairedCustomSuffixesFieldsValidator", {
enumerable: true,
get: function () { return pairedCustomSuffixesFields_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;
Obj