@themost/data
Version:
MOST Web Framework 2.0 - ORM module
36 lines (30 loc) • 1.56 kB
JavaScript
/**
* @license
* MOST Web Framework 2.0 Codename Blueshift
* Copyright (c) 2017, THEMOST LP All rights reserved
*
* Use of this source code is governed by an BSD-3-Clause license that can be
* found in the LICENSE file at https://themost.io/license
*/
var PermissionMask = require('./data-permission').PermissionMask;
var DataPermissionEventListener = require('./data-permission').DataPermissionEventListener;
var DataPermissionEventArgs = require('./data-permission').DataPermissionEventArgs;
var FunctionContext = require('./functions').FunctionContext;
var DataQueryable = require('./data-queryable').DataQueryable;
var DefaultDataContext = require('./data-context').DefaultDataContext;
var NamedDataContext = require('./data-context').NamedDataContext;
var DataModel = require('./data-model').DataModel;
var DataObject = require('./data-object').DataObject;
var DataFilterResolver = require('./data-filter-resolver').DataFilterResolver;
if (typeof exports !== 'undefined') {
module.exports.DataObject = DataObject;
module.exports.DefaultDataContext = DefaultDataContext;
module.exports.NamedDataContext = NamedDataContext;
module.exports.FunctionContext = FunctionContext;
module.exports.DataQueryable = DataQueryable;
module.exports.DataModel = DataModel;
module.exports.DataFilterResolver = DataFilterResolver;
module.exports.DataPermissionEventListener = DataPermissionEventListener;
module.exports.DataPermissionEventArgs = DataPermissionEventArgs;
module.exports.PermissionMask = PermissionMask;
}