UNPKG

@linaframework/arango-orm

Version:

> Please check out https://github.com/awesome-graphql-space/lina and https://github.com/oknoah/final/packages/arangolize for similar projects that MAY be more up to date

63 lines (43 loc) 1.98 kB
'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); var _getPrototypeOf = require('babel-runtime/core-js/object/get-prototype-of'); var _getPrototypeOf2 = _interopRequireDefault(_getPrototypeOf); var _classCallCheck2 = require('babel-runtime/helpers/classCallCheck'); var _classCallCheck3 = _interopRequireDefault(_classCallCheck2); var _possibleConstructorReturn2 = require('babel-runtime/helpers/possibleConstructorReturn'); var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2); var _inherits2 = require('babel-runtime/helpers/inherits'); var _inherits3 = _interopRequireDefault(_inherits2); var _model = require('./models/model'); var _model2 = _interopRequireDefault(_model); var _edge = require('./models/edge'); var _edge2 = _interopRequireDefault(_edge); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } // TODO сделать нормальный коннекшен и драйвера exports.default = { connect: function connect(options) { var _class, _temp, _class2, _temp2; return { Model: (_temp = _class = function (_Model2) { (0, _inherits3.default)(Model, _Model2); function Model() { (0, _classCallCheck3.default)(this, Model); return (0, _possibleConstructorReturn3.default)(this, (Model.__proto__ || (0, _getPrototypeOf2.default)(Model)).apply(this, arguments)); } return Model; }(_model2.default), _class.options = options, _temp), Edge: (_temp2 = _class2 = function (_Edge2) { (0, _inherits3.default)(Edge, _Edge2); function Edge() { (0, _classCallCheck3.default)(this, Edge); return (0, _possibleConstructorReturn3.default)(this, (Edge.__proto__ || (0, _getPrototypeOf2.default)(Edge)).apply(this, arguments)); } return Edge; }(_edge2.default), _class2.options = options, _temp2) }; } };