nestjs-reverse-engineering
Version:
A powerful TypeScript/NestJS library for database reverse engineering, entity generation, and CRUD operations
55 lines • 4.98 kB
JavaScript
;
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
var desc = Object.getOwnPropertyDescriptor(m, k);
if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) {
desc = { enumerable: true, get: function() { return m[k]; } };
}
Object.defineProperty(o, k2, desc);
}) : (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
o[k2] = m[k];
}));
var __exportStar = (this && this.__exportStar) || function(m, exports) {
for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p);
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.createConfig = exports.DEFAULT_REVERSE_ENGINEERING_CONFIG = exports.SchemaIntrospectorFactory = exports.MySQLSchemaIntrospector = exports.PostgresSchemaIntrospector = exports.TypeMapper = exports.NamingUtils = exports.DataExporter = exports.SqlGenerator = exports.FileBuilder = exports.EntityBuilder = exports.CrudGenerator = exports.ReverseEngineeringController = exports.ReverseEngineeringModule = exports.ReverseEngineeringService = void 0;
// Main library exports
var reverse_engineering_service_new_1 = require("./reverse-engineering/reverse-engineering-service-new");
Object.defineProperty(exports, "ReverseEngineeringService", { enumerable: true, get: function () { return reverse_engineering_service_new_1.ReverseEngineeringService; } });
var reverse_engineering_module_new_1 = require("./reverse-engineering/reverse-engineering-module-new");
Object.defineProperty(exports, "ReverseEngineeringModule", { enumerable: true, get: function () { return reverse_engineering_module_new_1.ReverseEngineeringModule; } });
var reverse_engineering_controller_1 = require("./reverse-engineering/reverse-engineering.controller");
Object.defineProperty(exports, "ReverseEngineeringController", { enumerable: true, get: function () { return reverse_engineering_controller_1.ReverseEngineeringController; } });
// Configuration interfaces and types
__exportStar(require("./reverse-engineering/types/database.types"), exports);
__exportStar(require("./reverse-engineering/types/config.types"), exports);
// Core builders and utilities
var crud_generator_new_1 = require("./reverse-engineering/builders/crud-generator-new");
Object.defineProperty(exports, "CrudGenerator", { enumerable: true, get: function () { return crud_generator_new_1.CrudGenerator; } });
var entity_builder_1 = require("./reverse-engineering/builders/entity-builder");
Object.defineProperty(exports, "EntityBuilder", { enumerable: true, get: function () { return entity_builder_1.EntityBuilder; } });
var file_builder_1 = require("./reverse-engineering/builders/file-builder");
Object.defineProperty(exports, "FileBuilder", { enumerable: true, get: function () { return file_builder_1.FileBuilder; } });
var sql_generator_1 = require("./reverse-engineering/builders/sql-generator");
Object.defineProperty(exports, "SqlGenerator", { enumerable: true, get: function () { return sql_generator_1.SqlGenerator; } });
var data_exporter_1 = require("./reverse-engineering/builders/data-exporter");
Object.defineProperty(exports, "DataExporter", { enumerable: true, get: function () { return data_exporter_1.DataExporter; } });
// Utility classes
var naming_utils_1 = require("./reverse-engineering/utils/naming-utils");
Object.defineProperty(exports, "NamingUtils", { enumerable: true, get: function () { return naming_utils_1.NamingUtils; } });
var type_mapper_1 = require("./reverse-engineering/utils/type-mapper");
Object.defineProperty(exports, "TypeMapper", { enumerable: true, get: function () { return type_mapper_1.TypeMapper; } });
// Schema introspectors
var postgres_introspector_1 = require("./reverse-engineering/schema/postgres-introspector");
Object.defineProperty(exports, "PostgresSchemaIntrospector", { enumerable: true, get: function () { return postgres_introspector_1.PostgresSchemaIntrospector; } });
var mysql_introspector_1 = require("./reverse-engineering/schema/mysql-introspector");
Object.defineProperty(exports, "MySQLSchemaIntrospector", { enumerable: true, get: function () { return mysql_introspector_1.MySQLSchemaIntrospector; } });
var introspector_factory_1 = require("./reverse-engineering/schema/introspector-factory");
Object.defineProperty(exports, "SchemaIntrospectorFactory", { enumerable: true, get: function () { return introspector_factory_1.SchemaIntrospectorFactory; } });
// Default configuration
var default_config_1 = require("./reverse-engineering/config/default.config");
Object.defineProperty(exports, "DEFAULT_REVERSE_ENGINEERING_CONFIG", { enumerable: true, get: function () { return default_config_1.DEFAULT_REVERSE_ENGINEERING_CONFIG; } });
Object.defineProperty(exports, "createConfig", { enumerable: true, get: function () { return default_config_1.createConfig; } });
//# sourceMappingURL=index.js.map