@themost/data
Version:
MOST Web Framework Codename Blueshift - Data module
190 lines (182 loc) • 5.34 kB
JavaScript
// MOST Web Framework 2.0 Codename Blueshift BSD-3-Clause license Copyright (c) 2017-2022, THEMOST LP All rights reserved
var {
DataConfiguration,
DefaultSchemaLoaderStrategy,
DataConfigurationStrategy,
DefaultModelClassLoaderStrategy,
ModelClassLoaderStrategy,
SchemaLoaderStrategy,
FileSchemaLoaderStrategy
} = require('./data-configuration');
var {
TypeParser,
PrivilegeType,
DataObjectState,
DataCachingType,
DataAdapter,
DataContext,
DataContextEmitter,
DataEventArgs,
DataEventListener,
DataModelMigration,
DataAssociationMapping,
DataField,
DataResultSet,
DataModelEventListener,
DataModelPrivilege
} = require('./types');
var { DataModel } = require('./data-model');
var { DataQueryable } = require('./data-queryable');
var { DataObject } = require('./data-object');
var { NamedDataContext, DefaultDataContext } = require('./data-context');
var { FunctionContext } = require('./functions');
var { DataCache, DataCacheStrategy, DefaultDataCacheStrategy } = require('./data-cache');
var {
DataValidator,
DataTypeValidator,
DataValidatorListener,
MaxLengthValidator,
MaxValueValidator,
MinLengthValidator,
MinValueValidator,
PatternValidator,
RangeValidator,
RequiredValidator,
AsyncExecuteValidator
} = require('./data-validator');
var {
EntitySetConfiguration,
EntityTypeConfiguration,
SingletonConfiguration,
FunctionConfiguration,
ActionConfiguration,
ProcedureConfiguration,
EdmType,
EdmMapping,
defineDecorator,
EdmMultiplicity,
EntityCollectionConfiguration,
EntityDataContext,
EntitySetKind,
ODataModelBuilder,
ODataConventionModelBuilder,
EntitySetSchemaLoaderStrategy
} = require('./odata');
var { PermissionMask,
DataPermissionEventArgs,
DataPermissionEventListener} = require('./data-permission');
var { DataFilterResolver } = require('./data-filter-resolver');
var { DataObjectJunction } = require('./data-object-junction');
var { DataObjectTag } = require('./data-object-tag');
var { HasOneAssociation } = require('./has-one-association');
var { HasManyAssociation } = require('./has-many-association');
var { HasParentJunction } = require('./has-parent-junction');
var {
CalculatedValueListener,
DataCachingListener,
DataModelCreateViewListener,
DataModelSeedListener,
DataModelSubTypesListener,
DefaultValueListener,
NotNullConstraintListener,
UniqueConstraintListener
} = require('./data-listeners');
var { DataObjectAssociationListener,
DataObjectAssociationError,
DataObjectMultiAssociationError } = require('./data-associations');
var { DataApplication } = require('./data-application');
var { executeInUnattendedMode, executeInUnattendedModeAsync, enableUnattendedExecution, disableUnattendedExecution } = require('./UnattendedMode');
var { DataValueResolver } = require('./data-value-resolver');
var { ValueFormatter, ValueDialect } = require('./ValueFormatter');
var { SelectObjectQuery } = require('./select-object-query');
var { UserService } = require('./UserService');
module.exports = {
TypeParser,
PrivilegeType,
DataObjectState,
DataCachingType,
DataAdapter,
DataContext,
DataContextEmitter,
DataEventArgs,
DataEventListener,
DataModelMigration,
DataAssociationMapping,
DataField,
DataResultSet,
DataModelEventListener,
DataModelPrivilege,
DataConfiguration,
DefaultSchemaLoaderStrategy,
DataConfigurationStrategy,
DefaultModelClassLoaderStrategy,
ModelClassLoaderStrategy,
SchemaLoaderStrategy,
FileSchemaLoaderStrategy,
DataModel,
DataQueryable,
DataObject,
FunctionContext,
DataCache,
DataCacheStrategy,
DefaultDataCacheStrategy,
DefaultDataContext,
NamedDataContext,
DataValidator,
DataTypeValidator,
DataValidatorListener,
MaxLengthValidator,
MaxValueValidator,
MinLengthValidator,
MinValueValidator,
PatternValidator,
RangeValidator,
RequiredValidator,
AsyncExecuteValidator,
PermissionMask,
DataPermissionEventArgs,
DataPermissionEventListener,
DataFilterResolver,
DataObjectJunction,
DataObjectTag,
HasOneAssociation,
HasManyAssociation,
HasParentJunction,
CalculatedValueListener,
DataCachingListener,
DataModelCreateViewListener,
DataModelSeedListener,
DataModelSubTypesListener,
DefaultValueListener,
NotNullConstraintListener,
UniqueConstraintListener,
DataObjectAssociationListener,
DataObjectAssociationError,
DataObjectMultiAssociationError,
DataApplication,
EntitySetConfiguration,
EntityTypeConfiguration,
SingletonConfiguration,
FunctionConfiguration,
ActionConfiguration,
ProcedureConfiguration,
EdmType,
EdmMapping,
defineDecorator,
EdmMultiplicity,
EntityCollectionConfiguration,
EntityDataContext,
EntitySetKind,
ODataModelBuilder,
ODataConventionModelBuilder,
EntitySetSchemaLoaderStrategy,
executeInUnattendedMode,
executeInUnattendedModeAsync,
enableUnattendedExecution,
disableUnattendedExecution,
DataValueResolver,
ValueFormatter,
ValueDialect,
SelectObjectQuery,
UserService
};