UNPKG

shyft

Version:

Model driven GraphQL API framework

217 lines (216 loc) 25.4 kB
"use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } }); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); __setModuleDefault(result, mod); return result; }; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.isComplexDataType = exports.ComplexDataType = exports.buildObjectDataType = exports.isObjectDataType = exports.ObjectDataType = exports.isDataTypeEnum = exports.DataTypeEnum = exports.isDataTypeState = exports.DataTypeState = exports.DataTypeI18n = exports.DataTypeUUID = exports.DataTypeTimeTz = exports.DataTypeTime = exports.DataTypeDate = exports.DataTypeTimestampTz = exports.DataTypeTimestamp = exports.DataTypeJson = exports.DataTypeString = exports.DataTypeBoolean = exports.DataTypeDouble = exports.DataTypeFloat = exports.DataTypeBigInt = exports.DataTypeInteger = exports.DataTypeID = exports.DataTypeUserID = exports.isDataType = exports.DataType = exports.ProtocolType = exports.StorageDataType = exports.StorageType = exports.Schema = exports.isShadowEntity = exports.ShadowEntity = exports.isViewEntity = exports.ViewEntity = exports.isEntity = exports.Entity = exports.CustomError = exports.attributePropertiesWhitelist = exports.entityPropertiesWhitelist = exports.storageDataTypeCapabilities = exports.storageDataTypeCapabilityType = exports.languageIsoCodeRegex = exports.LANGUAGE_ISO_CODE_PATTERN = exports.stateNameRegex = exports.STATE_NAME_PATTERN = exports.enumValueRegex = exports.ENUM_VALUE_PATTERN = exports.attributeNameRegex = exports.ATTRIBUTE_NAME_PATTERN = void 0; exports.convertEntityToViewAttribute = exports.isStorageConfiguration = exports.StorageConfiguration = exports.isProtocolConfiguration = exports.ProtocolConfiguration = exports.isConfiguration = exports.Configuration = exports.buildActionPermissionFilter = exports.buildPermissionFilter = exports.checkPermissionSimple = exports.Permission = exports.pubsub = exports.SUBSCRIPTION_TYPE_DELETE = exports.SUBSCRIPTION_TYPE_UPDATE = exports.SUBSCRIPTION_TYPE_CREATE = exports.Subscription = exports.MUTATION_TYPE_DELETE = exports.MUTATION_TYPE_UPDATE = exports.MUTATION_TYPE_CREATE = exports.Mutation = exports.ACTION_TYPE_QUERY = exports.ACTION_TYPE_MUTATION = exports.isAction = exports.Action = exports.INDEX_GENERIC = exports.INDEX_UNIQUE = exports.Index = exports.coreModels = exports.validateActionPayload = exports.validateMutationPayload = exports.serializeValues = exports.fillDefaultValues = exports.fillSystemAttributesDefaultValues = exports.convertFilterLevel = exports.processFilter = exports.processCursors = exports.isString = exports.isDefined = exports.deleteUndefinedProps = exports.sortDataByKeys = exports.mapOverProperties = exports.mergeMaps = exports.isArray = exports.isFunction = exports.isMap = exports.resolveFunctionMap = exports.passOrThrow = exports.buildListDataType = exports.isListDataType = exports.ListDataType = void 0; exports.runTestPlaceholderQuery = exports.migrateI18nIndices = exports.fillMigrationsTable = exports.revertMigration = exports.runMigration = exports.generateMigration = exports.isStoragePostgresConfiguration = exports.StoragePostgresConfiguration = exports.disconnectStorage = exports.connectStorage = exports.generateMockData = exports.loadModels = exports.StorageTypePostgres = exports.toBase64 = exports.fromBase64 = exports.isProtocolGraphQLConfiguration = exports.ProtocolGraphQLConfiguration = exports.MAX_PAGE_SIZE = exports.RELAY_TYPE_PROMOTER_FIELD = exports.ProtocolGraphQL = exports.GraphQLTime = exports.GraphQLDate = exports.GraphQLDateTime = exports.GraphQLBigInt = exports.GraphQLCursor = exports.GraphQLJSON = exports.generateGraphQLSchema = exports.registerActions = exports.extendModelsForGql = exports.getTypeForEntityFromGraphRegistry = exports.asyncForEach = exports.combineMutationPreProcessors = exports.convertEntityToViewAttributesMap = void 0; var constants_1 = require("./engine/constants"); Object.defineProperty(exports, "ATTRIBUTE_NAME_PATTERN", { enumerable: true, get: function () { return constants_1.ATTRIBUTE_NAME_PATTERN; } }); Object.defineProperty(exports, "attributeNameRegex", { enumerable: true, get: function () { return constants_1.attributeNameRegex; } }); Object.defineProperty(exports, "ENUM_VALUE_PATTERN", { enumerable: true, get: function () { return constants_1.ENUM_VALUE_PATTERN; } }); Object.defineProperty(exports, "enumValueRegex", { enumerable: true, get: function () { return constants_1.enumValueRegex; } }); Object.defineProperty(exports, "STATE_NAME_PATTERN", { enumerable: true, get: function () { return constants_1.STATE_NAME_PATTERN; } }); Object.defineProperty(exports, "stateNameRegex", { enumerable: true, get: function () { return constants_1.stateNameRegex; } }); Object.defineProperty(exports, "LANGUAGE_ISO_CODE_PATTERN", { enumerable: true, get: function () { return constants_1.LANGUAGE_ISO_CODE_PATTERN; } }); Object.defineProperty(exports, "languageIsoCodeRegex", { enumerable: true, get: function () { return constants_1.languageIsoCodeRegex; } }); Object.defineProperty(exports, "storageDataTypeCapabilityType", { enumerable: true, get: function () { return constants_1.storageDataTypeCapabilityType; } }); Object.defineProperty(exports, "storageDataTypeCapabilities", { enumerable: true, get: function () { return constants_1.storageDataTypeCapabilities; } }); Object.defineProperty(exports, "entityPropertiesWhitelist", { enumerable: true, get: function () { return constants_1.entityPropertiesWhitelist; } }); Object.defineProperty(exports, "attributePropertiesWhitelist", { enumerable: true, get: function () { return constants_1.attributePropertiesWhitelist; } }); var CustomError_1 = require("./engine/CustomError"); Object.defineProperty(exports, "CustomError", { enumerable: true, get: function () { return CustomError_1.CustomError; } }); var Entity_1 = require("./engine/entity/Entity"); Object.defineProperty(exports, "Entity", { enumerable: true, get: function () { return Entity_1.Entity; } }); Object.defineProperty(exports, "isEntity", { enumerable: true, get: function () { return Entity_1.isEntity; } }); var ViewEntity_1 = require("./engine/entity/ViewEntity"); Object.defineProperty(exports, "ViewEntity", { enumerable: true, get: function () { return ViewEntity_1.ViewEntity; } }); Object.defineProperty(exports, "isViewEntity", { enumerable: true, get: function () { return ViewEntity_1.isViewEntity; } }); var ShadowEntity_1 = require("./engine/entity/ShadowEntity"); Object.defineProperty(exports, "ShadowEntity", { enumerable: true, get: function () { return ShadowEntity_1.ShadowEntity; } }); Object.defineProperty(exports, "isShadowEntity", { enumerable: true, get: function () { return ShadowEntity_1.isShadowEntity; } }); var Schema_1 = require("./engine/schema/Schema"); Object.defineProperty(exports, "Schema", { enumerable: true, get: function () { return Schema_1.Schema; } }); var StorageType_1 = require("./engine/storage/StorageType"); Object.defineProperty(exports, "StorageType", { enumerable: true, get: function () { return StorageType_1.StorageType; } }); var StorageDataType_1 = require("./engine/storage/StorageDataType"); Object.defineProperty(exports, "StorageDataType", { enumerable: true, get: function () { return StorageDataType_1.StorageDataType; } }); var ProtocolType_1 = require("./engine/protocol/ProtocolType"); Object.defineProperty(exports, "ProtocolType", { enumerable: true, get: function () { return ProtocolType_1.ProtocolType; } }); var Configuration_1 = require("./engine/configuration/Configuration"); Object.defineProperty(exports, "Configuration", { enumerable: true, get: function () { return Configuration_1.Configuration; } }); Object.defineProperty(exports, "isConfiguration", { enumerable: true, get: function () { return Configuration_1.isConfiguration; } }); var ProtocolConfiguration_1 = require("./engine/protocol/ProtocolConfiguration"); Object.defineProperty(exports, "ProtocolConfiguration", { enumerable: true, get: function () { return ProtocolConfiguration_1.ProtocolConfiguration; } }); Object.defineProperty(exports, "isProtocolConfiguration", { enumerable: true, get: function () { return ProtocolConfiguration_1.isProtocolConfiguration; } }); var StorageConfiguration_1 = require("./engine/storage/StorageConfiguration"); Object.defineProperty(exports, "StorageConfiguration", { enumerable: true, get: function () { return StorageConfiguration_1.StorageConfiguration; } }); Object.defineProperty(exports, "isStorageConfiguration", { enumerable: true, get: function () { return StorageConfiguration_1.isStorageConfiguration; } }); var Index_1 = require("./engine/index/Index"); Object.defineProperty(exports, "Index", { enumerable: true, get: function () { return Index_1.Index; } }); Object.defineProperty(exports, "INDEX_UNIQUE", { enumerable: true, get: function () { return Index_1.INDEX_UNIQUE; } }); Object.defineProperty(exports, "INDEX_GENERIC", { enumerable: true, get: function () { return Index_1.INDEX_GENERIC; } }); var Action_1 = require("./engine/action/Action"); Object.defineProperty(exports, "Action", { enumerable: true, get: function () { return Action_1.Action; } }); Object.defineProperty(exports, "isAction", { enumerable: true, get: function () { return Action_1.isAction; } }); Object.defineProperty(exports, "ACTION_TYPE_MUTATION", { enumerable: true, get: function () { return Action_1.ACTION_TYPE_MUTATION; } }); Object.defineProperty(exports, "ACTION_TYPE_QUERY", { enumerable: true, get: function () { return Action_1.ACTION_TYPE_QUERY; } }); var Mutation_1 = require("./engine/mutation/Mutation"); Object.defineProperty(exports, "Mutation", { enumerable: true, get: function () { return Mutation_1.Mutation; } }); Object.defineProperty(exports, "MUTATION_TYPE_CREATE", { enumerable: true, get: function () { return Mutation_1.MUTATION_TYPE_CREATE; } }); Object.defineProperty(exports, "MUTATION_TYPE_UPDATE", { enumerable: true, get: function () { return Mutation_1.MUTATION_TYPE_UPDATE; } }); Object.defineProperty(exports, "MUTATION_TYPE_DELETE", { enumerable: true, get: function () { return Mutation_1.MUTATION_TYPE_DELETE; } }); var Subscription_1 = require("./engine/subscription/Subscription"); Object.defineProperty(exports, "Subscription", { enumerable: true, get: function () { return Subscription_1.Subscription; } }); Object.defineProperty(exports, "SUBSCRIPTION_TYPE_CREATE", { enumerable: true, get: function () { return Subscription_1.SUBSCRIPTION_TYPE_CREATE; } }); Object.defineProperty(exports, "SUBSCRIPTION_TYPE_UPDATE", { enumerable: true, get: function () { return Subscription_1.SUBSCRIPTION_TYPE_UPDATE; } }); Object.defineProperty(exports, "SUBSCRIPTION_TYPE_DELETE", { enumerable: true, get: function () { return Subscription_1.SUBSCRIPTION_TYPE_DELETE; } }); Object.defineProperty(exports, "pubsub", { enumerable: true, get: function () { return Subscription_1.pubsub; } }); var Permission_1 = require("./engine/permission/Permission"); Object.defineProperty(exports, "Permission", { enumerable: true, get: function () { return Permission_1.Permission; } }); Object.defineProperty(exports, "checkPermissionSimple", { enumerable: true, get: function () { return Permission_1.checkPermissionSimple; } }); Object.defineProperty(exports, "buildPermissionFilter", { enumerable: true, get: function () { return Permission_1.buildPermissionFilter; } }); Object.defineProperty(exports, "buildActionPermissionFilter", { enumerable: true, get: function () { return Permission_1.buildActionPermissionFilter; } }); var util_1 = require("./engine/util"); Object.defineProperty(exports, "passOrThrow", { enumerable: true, get: function () { return util_1.passOrThrow; } }); Object.defineProperty(exports, "resolveFunctionMap", { enumerable: true, get: function () { return util_1.resolveFunctionMap; } }); Object.defineProperty(exports, "isMap", { enumerable: true, get: function () { return util_1.isMap; } }); Object.defineProperty(exports, "isFunction", { enumerable: true, get: function () { return util_1.isFunction; } }); Object.defineProperty(exports, "isArray", { enumerable: true, get: function () { return util_1.isArray; } }); Object.defineProperty(exports, "mergeMaps", { enumerable: true, get: function () { return util_1.mergeMaps; } }); Object.defineProperty(exports, "mapOverProperties", { enumerable: true, get: function () { return util_1.mapOverProperties; } }); Object.defineProperty(exports, "sortDataByKeys", { enumerable: true, get: function () { return util_1.sortDataByKeys; } }); Object.defineProperty(exports, "deleteUndefinedProps", { enumerable: true, get: function () { return util_1.deleteUndefinedProps; } }); Object.defineProperty(exports, "isDefined", { enumerable: true, get: function () { return util_1.isDefined; } }); Object.defineProperty(exports, "isString", { enumerable: true, get: function () { return util_1.isString; } }); Object.defineProperty(exports, "convertEntityToViewAttribute", { enumerable: true, get: function () { return util_1.convertEntityToViewAttribute; } }); Object.defineProperty(exports, "convertEntityToViewAttributesMap", { enumerable: true, get: function () { return util_1.convertEntityToViewAttributesMap; } }); Object.defineProperty(exports, "combineMutationPreProcessors", { enumerable: true, get: function () { return util_1.combineMutationPreProcessors; } }); Object.defineProperty(exports, "asyncForEach", { enumerable: true, get: function () { return util_1.asyncForEach; } }); var cursor_1 = require("./engine/cursor"); Object.defineProperty(exports, "processCursors", { enumerable: true, get: function () { return cursor_1.processCursors; } }); var filter_1 = require("./engine/filter"); Object.defineProperty(exports, "processFilter", { enumerable: true, get: function () { return filter_1.processFilter; } }); Object.defineProperty(exports, "convertFilterLevel", { enumerable: true, get: function () { return filter_1.convertFilterLevel; } }); var helpers_1 = require("./engine/helpers"); Object.defineProperty(exports, "fillSystemAttributesDefaultValues", { enumerable: true, get: function () { return helpers_1.fillSystemAttributesDefaultValues; } }); Object.defineProperty(exports, "fillDefaultValues", { enumerable: true, get: function () { return helpers_1.fillDefaultValues; } }); Object.defineProperty(exports, "serializeValues", { enumerable: true, get: function () { return helpers_1.serializeValues; } }); var validation_1 = require("./engine/validation"); Object.defineProperty(exports, "validateMutationPayload", { enumerable: true, get: function () { return validation_1.validateMutationPayload; } }); Object.defineProperty(exports, "validateActionPayload", { enumerable: true, get: function () { return validation_1.validateActionPayload; } }); var DataType_1 = require("./engine/datatype/DataType"); Object.defineProperty(exports, "DataType", { enumerable: true, get: function () { return DataType_1.DataType; } }); Object.defineProperty(exports, "isDataType", { enumerable: true, get: function () { return DataType_1.isDataType; } }); var dataTypes_1 = require("./engine/datatype/dataTypes"); Object.defineProperty(exports, "DataTypeUserID", { enumerable: true, get: function () { return dataTypes_1.DataTypeUserID; } }); Object.defineProperty(exports, "DataTypeID", { enumerable: true, get: function () { return dataTypes_1.DataTypeID; } }); Object.defineProperty(exports, "DataTypeInteger", { enumerable: true, get: function () { return dataTypes_1.DataTypeInteger; } }); Object.defineProperty(exports, "DataTypeBigInt", { enumerable: true, get: function () { return dataTypes_1.DataTypeBigInt; } }); Object.defineProperty(exports, "DataTypeFloat", { enumerable: true, get: function () { return dataTypes_1.DataTypeFloat; } }); Object.defineProperty(exports, "DataTypeDouble", { enumerable: true, get: function () { return dataTypes_1.DataTypeDouble; } }); Object.defineProperty(exports, "DataTypeBoolean", { enumerable: true, get: function () { return dataTypes_1.DataTypeBoolean; } }); Object.defineProperty(exports, "DataTypeString", { enumerable: true, get: function () { return dataTypes_1.DataTypeString; } }); Object.defineProperty(exports, "DataTypeJson", { enumerable: true, get: function () { return dataTypes_1.DataTypeJson; } }); Object.defineProperty(exports, "DataTypeTimestamp", { enumerable: true, get: function () { return dataTypes_1.DataTypeTimestamp; } }); Object.defineProperty(exports, "DataTypeTimestampTz", { enumerable: true, get: function () { return dataTypes_1.DataTypeTimestampTz; } }); Object.defineProperty(exports, "DataTypeDate", { enumerable: true, get: function () { return dataTypes_1.DataTypeDate; } }); Object.defineProperty(exports, "DataTypeTime", { enumerable: true, get: function () { return dataTypes_1.DataTypeTime; } }); Object.defineProperty(exports, "DataTypeTimeTz", { enumerable: true, get: function () { return dataTypes_1.DataTypeTimeTz; } }); Object.defineProperty(exports, "DataTypeUUID", { enumerable: true, get: function () { return dataTypes_1.DataTypeUUID; } }); Object.defineProperty(exports, "DataTypeI18n", { enumerable: true, get: function () { return dataTypes_1.DataTypeI18n; } }); var DataTypeEnum_1 = require("./engine/datatype/DataTypeEnum"); Object.defineProperty(exports, "DataTypeEnum", { enumerable: true, get: function () { return DataTypeEnum_1.DataTypeEnum; } }); Object.defineProperty(exports, "isDataTypeEnum", { enumerable: true, get: function () { return DataTypeEnum_1.isDataTypeEnum; } }); var ComplexDataType_1 = require("./engine/datatype/ComplexDataType"); Object.defineProperty(exports, "ComplexDataType", { enumerable: true, get: function () { return ComplexDataType_1.ComplexDataType; } }); Object.defineProperty(exports, "isComplexDataType", { enumerable: true, get: function () { return ComplexDataType_1.isComplexDataType; } }); var DataTypeState_1 = require("./engine/datatype/DataTypeState"); Object.defineProperty(exports, "DataTypeState", { enumerable: true, get: function () { return DataTypeState_1.DataTypeState; } }); Object.defineProperty(exports, "isDataTypeState", { enumerable: true, get: function () { return DataTypeState_1.isDataTypeState; } }); var ObjectDataType_1 = require("./engine/datatype/ObjectDataType"); Object.defineProperty(exports, "ObjectDataType", { enumerable: true, get: function () { return ObjectDataType_1.ObjectDataType; } }); Object.defineProperty(exports, "isObjectDataType", { enumerable: true, get: function () { return ObjectDataType_1.isObjectDataType; } }); Object.defineProperty(exports, "buildObjectDataType", { enumerable: true, get: function () { return ObjectDataType_1.buildObjectDataType; } }); var ListDataType_1 = require("./engine/datatype/ListDataType"); Object.defineProperty(exports, "ListDataType", { enumerable: true, get: function () { return ListDataType_1.ListDataType; } }); Object.defineProperty(exports, "isListDataType", { enumerable: true, get: function () { return ListDataType_1.isListDataType; } }); Object.defineProperty(exports, "buildListDataType", { enumerable: true, get: function () { return ListDataType_1.buildListDataType; } }); var Language_1 = require("./engine/models/Language"); var User_1 = require("./engine/models/User"); var graphqlProtocol_1 = require("./graphqlProtocol"); Object.defineProperty(exports, "getTypeForEntityFromGraphRegistry", { enumerable: true, get: function () { return graphqlProtocol_1.getTypeForEntityFromGraphRegistry; } }); Object.defineProperty(exports, "extendModelsForGql", { enumerable: true, get: function () { return graphqlProtocol_1.extendModelsForGql; } }); Object.defineProperty(exports, "registerActions", { enumerable: true, get: function () { return graphqlProtocol_1.registerActions; } }); Object.defineProperty(exports, "generateGraphQLSchema", { enumerable: true, get: function () { return graphqlProtocol_1.generateGraphQLSchema; } }); Object.defineProperty(exports, "GraphQLJSON", { enumerable: true, get: function () { return graphqlProtocol_1.GraphQLJSON; } }); Object.defineProperty(exports, "GraphQLCursor", { enumerable: true, get: function () { return graphqlProtocol_1.GraphQLCursor; } }); Object.defineProperty(exports, "GraphQLBigInt", { enumerable: true, get: function () { return graphqlProtocol_1.GraphQLBigInt; } }); Object.defineProperty(exports, "GraphQLDateTime", { enumerable: true, get: function () { return graphqlProtocol_1.GraphQLDateTime; } }); Object.defineProperty(exports, "GraphQLDate", { enumerable: true, get: function () { return graphqlProtocol_1.GraphQLDate; } }); Object.defineProperty(exports, "GraphQLTime", { enumerable: true, get: function () { return graphqlProtocol_1.GraphQLTime; } }); Object.defineProperty(exports, "ProtocolGraphQL", { enumerable: true, get: function () { return graphqlProtocol_1.ProtocolGraphQL; } }); Object.defineProperty(exports, "RELAY_TYPE_PROMOTER_FIELD", { enumerable: true, get: function () { return graphqlProtocol_1.RELAY_TYPE_PROMOTER_FIELD; } }); Object.defineProperty(exports, "MAX_PAGE_SIZE", { enumerable: true, get: function () { return graphqlProtocol_1.MAX_PAGE_SIZE; } }); Object.defineProperty(exports, "ProtocolGraphQLConfiguration", { enumerable: true, get: function () { return graphqlProtocol_1.ProtocolGraphQLConfiguration; } }); Object.defineProperty(exports, "isProtocolGraphQLConfiguration", { enumerable: true, get: function () { return graphqlProtocol_1.isProtocolGraphQLConfiguration; } }); Object.defineProperty(exports, "fromBase64", { enumerable: true, get: function () { return graphqlProtocol_1.fromBase64; } }); Object.defineProperty(exports, "toBase64", { enumerable: true, get: function () { return graphqlProtocol_1.toBase64; } }); var coreModels = { Language: Language_1.Language, User: User_1.User, }; exports.coreModels = coreModels; var StorageTypePostgres_1 = __importDefault(require("./storage-connector/StorageTypePostgres")); exports.StorageTypePostgres = StorageTypePostgres_1.default; var StoragePostgresConfiguration_1 = __importStar(require("./storage-connector/StoragePostgresConfiguration")); exports.StoragePostgresConfiguration = StoragePostgresConfiguration_1.default; Object.defineProperty(exports, "isStoragePostgresConfiguration", { enumerable: true, get: function () { return StoragePostgresConfiguration_1.isStoragePostgresConfiguration; } }); var generator_1 = require("./storage-connector/generator"); Object.defineProperty(exports, "loadModels", { enumerable: true, get: function () { return generator_1.loadModels; } }); Object.defineProperty(exports, "generateMockData", { enumerable: true, get: function () { return generator_1.generateMockData; } }); Object.defineProperty(exports, "connectStorage", { enumerable: true, get: function () { return generator_1.connectStorage; } }); Object.defineProperty(exports, "disconnectStorage", { enumerable: true, get: function () { return generator_1.disconnectStorage; } }); var migration_1 = require("./storage-connector/migration"); Object.defineProperty(exports, "generateMigration", { enumerable: true, get: function () { return migration_1.generateMigration; } }); Object.defineProperty(exports, "runMigration", { enumerable: true, get: function () { return migration_1.runMigration; } }); Object.defineProperty(exports, "revertMigration", { enumerable: true, get: function () { return migration_1.revertMigration; } }); Object.defineProperty(exports, "fillMigrationsTable", { enumerable: true, get: function () { return migration_1.fillMigrationsTable; } }); Object.defineProperty(exports, "migrateI18nIndices", { enumerable: true, get: function () { return migration_1.migrateI18nIndices; } }); var helpers_2 = require("./storage-connector/helpers"); Object.defineProperty(exports, "runTestPlaceholderQuery", { enumerable: true, get: function () { return helpers_2.runTestPlaceholderQuery; } }); exports.default = { StorageTypePostgres: StorageTypePostgres_1.default, loadModels: generator_1.loadModels, generateMockData: generator_1.generateMockData, connectStorage: generator_1.connectStorage, disconnectStorage: generator_1.disconnectStorage, StoragePostgresConfiguration: StoragePostgresConfiguration_1.default, isStoragePostgresConfiguration: StoragePostgresConfiguration_1.isStoragePostgresConfiguration, generateMigration: migration_1.generateMigration, runMigration: migration_1.runMigration, revertMigration: migration_1.revertMigration, fillMigrationsTable: migration_1.fillMigrationsTable, migrateI18nIndices: migration_1.migrateI18nIndices, runTestPlaceholderQuery: helpers_2.runTestPlaceholderQuery, };