UNPKG

@goatlab/fluent

Version:

Readable query Interface & API generator for TS and Node

65 lines 6.86 kB
"use strict"; 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