shyft
Version:
Model driven GraphQL API framework
217 lines (216 loc) • 25.4 kB
JavaScript
;
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,
};