objection
Version:
An SQL-friendly ORM for Node.js
93 lines (57 loc) • 6.34 kB
JavaScript
'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.ref = exports.Promise = exports.transaction = exports.ManyToManyRelation = exports.HasOneThroughRelation = exports.BelongsToOneRelation = exports.HasManyRelation = exports.HasOneRelation = exports.Relation = exports.Validator = exports.AjvValidator = exports.ValidationError = exports.RelationExpression = exports.QueryBuilderOperation = exports.QueryBuilderBase = exports.QueryBuilder = exports.Model = undefined;
var _Model = require('./model/Model');
var _Model2 = _interopRequireDefault(_Model);
var _QueryBuilderBase = require('./queryBuilder/QueryBuilderBase');
var _QueryBuilderBase2 = _interopRequireDefault(_QueryBuilderBase);
var _QueryBuilder = require('./queryBuilder/QueryBuilder');
var _QueryBuilder2 = _interopRequireDefault(_QueryBuilder);
var _QueryBuilderOperation = require('./queryBuilder/operations/QueryBuilderOperation');
var _QueryBuilderOperation2 = _interopRequireDefault(_QueryBuilderOperation);
var _RelationExpression = require('./queryBuilder/RelationExpression');
var _RelationExpression2 = _interopRequireDefault(_RelationExpression);
var _ValidationError = require('./model/ValidationError');
var _ValidationError2 = _interopRequireDefault(_ValidationError);
var _AjvValidator = require('./model/AjvValidator');
var _AjvValidator2 = _interopRequireDefault(_AjvValidator);
var _Validator = require('./model/Validator');
var _Validator2 = _interopRequireDefault(_Validator);
var _Relation = require('./relations/Relation');
var _Relation2 = _interopRequireDefault(_Relation);
var _HasOneRelation = require('./relations/hasOne/HasOneRelation');
var _HasOneRelation2 = _interopRequireDefault(_HasOneRelation);
var _HasManyRelation = require('./relations/hasMany/HasManyRelation');
var _HasManyRelation2 = _interopRequireDefault(_HasManyRelation);
var _BelongsToOneRelation = require('./relations/belongsToOne/BelongsToOneRelation');
var _BelongsToOneRelation2 = _interopRequireDefault(_BelongsToOneRelation);
var _HasOneThroughRelation = require('./relations/hasOneThrough/HasOneThroughRelation');
var _HasOneThroughRelation2 = _interopRequireDefault(_HasOneThroughRelation);
var _ManyToManyRelation = require('./relations/manyToMany/ManyToManyRelation');
var _ManyToManyRelation2 = _interopRequireDefault(_ManyToManyRelation);
var _transaction = require('./transaction');
var _transaction2 = _interopRequireDefault(_transaction);
var _ReferenceBuilder = require('./queryBuilder/ReferenceBuilder');
var _bluebird = require('bluebird');
var _bluebird2 = _interopRequireDefault(_bluebird);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
exports.Model = _Model2.default;
exports.QueryBuilder = _QueryBuilder2.default;
exports.QueryBuilderBase = _QueryBuilderBase2.default;
exports.QueryBuilderOperation = _QueryBuilderOperation2.default;
exports.RelationExpression = _RelationExpression2.default;
exports.ValidationError = _ValidationError2.default;
exports.AjvValidator = _AjvValidator2.default;
exports.Validator = _Validator2.default;
exports.Relation = _Relation2.default;
exports.HasOneRelation = _HasOneRelation2.default;
exports.HasManyRelation = _HasManyRelation2.default;
exports.BelongsToOneRelation = _BelongsToOneRelation2.default;
exports.HasOneThroughRelation = _HasOneThroughRelation2.default;
exports.ManyToManyRelation = _ManyToManyRelation2.default;
exports.transaction = _transaction2.default;
exports.Promise = _bluebird2.default;
exports.ref = _ReferenceBuilder.ref;
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm9iamVjdGlvbi5qcyJdLCJuYW1lcyI6WyJNb2RlbCIsIlF1ZXJ5QnVpbGRlciIsIlF1ZXJ5QnVpbGRlckJhc2UiLCJRdWVyeUJ1aWxkZXJPcGVyYXRpb24iLCJSZWxhdGlvbkV4cHJlc3Npb24iLCJWYWxpZGF0aW9uRXJyb3IiLCJBanZWYWxpZGF0b3IiLCJWYWxpZGF0b3IiLCJSZWxhdGlvbiIsIkhhc09uZVJlbGF0aW9uIiwiSGFzTWFueVJlbGF0aW9uIiwiQmVsb25nc1RvT25lUmVsYXRpb24iLCJIYXNPbmVUaHJvdWdoUmVsYXRpb24iLCJNYW55VG9NYW55UmVsYXRpb24iLCJ0cmFuc2FjdGlvbiIsIlByb21pc2UiLCJyZWYiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7QUFBQTs7OztBQUNBOzs7O0FBQ0E7Ozs7QUFDQTs7OztBQUNBOzs7O0FBQ0E7Ozs7QUFDQTs7OztBQUNBOzs7O0FBRUE7Ozs7QUFDQTs7OztBQUNBOzs7O0FBQ0E7Ozs7QUFDQTs7OztBQUNBOzs7O0FBRUE7Ozs7QUFDQTs7QUFDQTs7Ozs7O1FBR0VBLEs7UUFDQUMsWTtRQUNBQyxnQjtRQUNBQyxxQjtRQUNBQyxrQjtRQUNBQyxlO1FBQ0FDLFk7UUFDQUMsUztRQUNBQyxRO1FBQ0FDLGM7UUFDQUMsZTtRQUNBQyxvQjtRQUNBQyxxQjtRQUNBQyxrQjtRQUNBQyxXO1FBQ0FDLE87UUFDQUMsRyIsImZpbGUiOiJvYmplY3Rpb24uanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgTW9kZWwgZnJvbSAnLi9tb2RlbC9Nb2RlbCc7XG5pbXBvcnQgUXVlcnlCdWlsZGVyQmFzZSBmcm9tICcuL3F1ZXJ5QnVpbGRlci9RdWVyeUJ1aWxkZXJCYXNlJztcbmltcG9ydCBRdWVyeUJ1aWxkZXIgZnJvbSAnLi9xdWVyeUJ1aWxkZXIvUXVlcnlCdWlsZGVyJztcbmltcG9ydCBRdWVyeUJ1aWxkZXJPcGVyYXRpb24gZnJvbSAnLi9xdWVyeUJ1aWxkZXIvb3BlcmF0aW9ucy9RdWVyeUJ1aWxkZXJPcGVyYXRpb24nXG5pbXBvcnQgUmVsYXRpb25FeHByZXNzaW9uIGZyb20gJy4vcXVlcnlCdWlsZGVyL1JlbGF0aW9uRXhwcmVzc2lvbic7XG5pbXBvcnQgVmFsaWRhdGlvbkVycm9yIGZyb20gJy4vbW9kZWwvVmFsaWRhdGlvbkVycm9yJztcbmltcG9ydCBBanZWYWxpZGF0b3IgZnJvbSAnLi9tb2RlbC9BanZWYWxpZGF0b3InO1xuaW1wb3J0IFZhbGlkYXRvciBmcm9tICcuL21vZGVsL1ZhbGlkYXRvcic7XG5cbmltcG9ydCBSZWxhdGlvbiBmcm9tICcuL3JlbGF0aW9ucy9SZWxhdGlvbic7XG5pbXBvcnQgSGFzT25lUmVsYXRpb24gZnJvbSAnLi9yZWxhdGlvbnMvaGFzT25lL0hhc09uZVJlbGF0aW9uJztcbmltcG9ydCBIYXNNYW55UmVsYXRpb24gZnJvbSAnLi9yZWxhdGlvbnMvaGFzTWFueS9IYXNNYW55UmVsYXRpb24nO1xuaW1wb3J0IEJlbG9uZ3NUb09uZVJlbGF0aW9uIGZyb20gJy4vcmVsYXRpb25zL2JlbG9uZ3NUb09uZS9CZWxvbmdzVG9PbmVSZWxhdGlvbic7XG5pbXBvcnQgSGFzT25lVGhyb3VnaFJlbGF0aW9uIGZyb20gJy4vcmVsYXRpb25zL2hhc09uZVRocm91Z2gvSGFzT25lVGhyb3VnaFJlbGF0aW9uJztcbmltcG9ydCBNYW55VG9NYW55UmVsYXRpb24gZnJvbSAnLi9yZWxhdGlvbnMvbWFueVRvTWFueS9NYW55VG9NYW55UmVsYXRpb24nO1xuXG5pbXBvcnQgdHJhbnNhY3Rpb24gZnJvbSAnLi90cmFuc2FjdGlvbic7XG5pbXBvcnQgeyByZWYgfSBmcm9tICcuL3F1ZXJ5QnVpbGRlci9SZWZlcmVuY2VCdWlsZGVyJztcbmltcG9ydCBQcm9taXNlIGZyb20gJ2JsdWViaXJkJztcblxuZXhwb3J0IHtcbiAgTW9kZWwsXG4gIFF1ZXJ5QnVpbGRlcixcbiAgUXVlcnlCdWlsZGVyQmFzZSxcbiAgUXVlcnlCdWlsZGVyT3BlcmF0aW9uLFxuICBSZWxhdGlvbkV4cHJlc3Npb24sXG4gIFZhbGlkYXRpb25FcnJvcixcbiAgQWp2VmFsaWRhdG9yLFxuICBWYWxpZGF0b3IsXG4gIFJlbGF0aW9uLFxuICBIYXNPbmVSZWxhdGlvbixcbiAgSGFzTWFueVJlbGF0aW9uLFxuICBCZWxvbmdzVG9PbmVSZWxhdGlvbixcbiAgSGFzT25lVGhyb3VnaFJlbGF0aW9uLFxuICBNYW55VG9NYW55UmVsYXRpb24sXG4gIHRyYW5zYWN0aW9uLFxuICBQcm9taXNlLFxuICByZWZcbn07XG5cbiJdfQ==