@goatlab/fluent
Version:
Readable query Interface & API generator for TS and Node
65 lines • 6.86 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.nestQueryResults = exports.getSelectedKeysFromRawSql = exports.extractOrderBy = exports.extractMetadataFromKeys = exports.extractInclude = exports.extractConditions = exports.LogicOperator = exports.getRelationsFromModelGenerator = exports.Cache = exports.TypeOrmConnector = exports.PartialType = exports.OmitType = exports.ObjectType = exports.modelGeneratorDataSource = exports.loadRelations = exports.InputType = exports.HideField = exports.getOutputKeys = exports.getModelSchemaRef = exports.initialize = exports.collect = exports.f = exports.Column = exports.Collection = exports.BaseConnector = exports.ApiProperty = exports.ApiHideProperty = exports.Fluent = exports.createUnifiedTests = exports.GoatSchema = exports.GoatEntity = exports.TypeORMDataModelSchema = exports.TypeOrmEntity = exports.DataSource = void 0;
const js_utils_1 = require("@goatlab/js-utils");
Object.defineProperty(exports, "Collection", { enumerable: true, get: function () { return js_utils_1.Collection; } });
const node_backend_1 = require("@goatlab/node-backend");
Object.defineProperty(exports, "Cache", { enumerable: true, get: function () { return node_backend_1.Cache; } });
const BaseConnector_1 = require("./BaseConnector");
Object.defineProperty(exports, "BaseConnector", { enumerable: true, get: function () { return BaseConnector_1.BaseConnector; } });
const types_1 = require("./core/types");
Object.defineProperty(exports, "ApiHideProperty", { enumerable: true, get: function () { return types_1.ApiHideProperty; } });
Object.defineProperty(exports, "ApiProperty", { enumerable: true, get: function () { return types_1.ApiProperty; } });
Object.defineProperty(exports, "Column", { enumerable: true, get: function () { return types_1.Column; } });
Object.defineProperty(exports, "getModelSchemaRef", { enumerable: true, get: function () { return types_1.getModelSchemaRef; } });
Object.defineProperty(exports, "HideField", { enumerable: true, get: function () { return types_1.HideField; } });
Object.defineProperty(exports, "InputType", { enumerable: true, get: function () { return types_1.InputType; } });
Object.defineProperty(exports, "ObjectType", { enumerable: true, get: function () { return types_1.ObjectType; } });
Object.defineProperty(exports, "OmitType", { enumerable: true, get: function () { return types_1.OmitType; } });
Object.defineProperty(exports, "PartialType", { enumerable: true, get: function () { return types_1.PartialType; } });
const decorators_1 = require("./decorators");
Object.defineProperty(exports, "f", { enumerable: true, get: function () { return decorators_1.f; } });
const Fluent_1 = require("./Fluent");
Object.defineProperty(exports, "collect", { enumerable: true, get: function () { return Fluent_1.collect; } });
Object.defineProperty(exports, "initialize", { enumerable: true, get: function () { return Fluent_1.initialize; } });
const generatorDatasource_1 = require("./generatorDatasource");
Object.defineProperty(exports, "modelGeneratorDataSource", { enumerable: true, get: function () { return generatorDatasource_1.modelGeneratorDataSource; } });
const loadRelations_1 = require("./loadRelations");
Object.defineProperty(exports, "loadRelations", { enumerable: true, get: function () { return loadRelations_1.loadRelations; } });
const outputKeys_1 = require("./outputKeys");
Object.defineProperty(exports, "getOutputKeys", { enumerable: true, get: function () { return outputKeys_1.getOutputKeys; } });
const TypeOrmConnector_1 = require("./TypeOrmConnector/TypeOrmConnector");
Object.defineProperty(exports, "TypeOrmConnector", { enumerable: true, get: function () { return TypeOrmConnector_1.TypeOrmConnector; } });
const extractConditions_1 = require("./TypeOrmConnector/util/extractConditions");
Object.defineProperty(exports, "extractConditions", { enumerable: true, get: function () { return extractConditions_1.extractConditions; } });
const extractInclude_1 = require("./TypeOrmConnector/util/extractInclude");
Object.defineProperty(exports, "extractInclude", { enumerable: true, get: function () { return extractInclude_1.extractInclude; } });
const extractMetadataFromKeys_1 = require("./TypeOrmConnector/util/extractMetadataFromKeys");
Object.defineProperty(exports, "extractMetadataFromKeys", { enumerable: true, get: function () { return extractMetadataFromKeys_1.extractMetadataFromKeys; } });
const extractOrderBy_1 = require("./TypeOrmConnector/util/extractOrderBy");
Object.defineProperty(exports, "extractOrderBy", { enumerable: true, get: function () { return extractOrderBy_1.extractOrderBy; } });
const getRelationsFromModelGenerator_1 = require("./TypeOrmConnector/util/getRelationsFromModelGenerator");
Object.defineProperty(exports, "getRelationsFromModelGenerator", { enumerable: true, get: function () { return getRelationsFromModelGenerator_1.getRelationsFromModelGenerator; } });
const getSelectedKeysFromRawSql_1 = require("./TypeOrmConnector/util/getSelectedKeysFromRawSql");
Object.defineProperty(exports, "getSelectedKeysFromRawSql", { enumerable: true, get: function () { return getSelectedKeysFromRawSql_1.getSelectedKeysFromRawSql; } });
const nestQueryResults_1 = require("./TypeOrmConnector/util/nestQueryResults");
Object.defineProperty(exports, "nestQueryResults", { enumerable: true, get: function () { return nestQueryResults_1.nestQueryResults; } });
const types_2 = require("./types");
Object.defineProperty(exports, "LogicOperator", { enumerable: true, get: function () { return types_2.LogicOperator; } });
var typeorm_1 = require("typeorm");
Object.defineProperty(exports, "DataSource", { enumerable: true, get: function () { return typeorm_1.DataSource; } });
var typeOrm_entity_1 = require("./TypeOrmConnector/test/advanced/typeOrm.entity");
Object.defineProperty(exports, "TypeOrmEntity", { enumerable: true, get: function () { return typeOrm_entity_1.TypeORMDataModel; } });
Object.defineProperty(exports, "TypeORMDataModelSchema", { enumerable: true, get: function () { return typeOrm_entity_1.TypeORMDataModelSchema; } });
var goat_entity_1 = require("./TypeOrmConnector/test/basic/goat.entity");
Object.defineProperty(exports, "GoatEntity", { enumerable: true, get: function () { return goat_entity_1.GoatEntity; } });
Object.defineProperty(exports, "GoatSchema", { enumerable: true, get: function () { return goat_entity_1.GoatSchema; } });
// Export test utilities for connector packages
var unifiedTestFactory_1 = require("./testing/unifiedTestFactory");
Object.defineProperty(exports, "createUnifiedTests", { enumerable: true, get: function () { return unifiedTestFactory_1.createUnifiedTests; } });
// Export Fluent object for backward compatibility
exports.Fluent = {
initialize: Fluent_1.initialize,
collect: Fluent_1.collect,
};
//# sourceMappingURL=index.js.map