UNPKG

@themost/data

Version:

MOST Web Framework Codename Blueshift - Data module

190 lines (182 loc) 5.34 kB
// 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 };