breeze-client
Advanced tools
Comparing version 2.0.0-alpha.4 to 2.0.0-alpha.5
{ | ||
"name": "breeze-client", | ||
"version": "2.0.0-alpha.4", | ||
"version": "2.0.0-alpha.5", | ||
"description": "Breeze for JavaScript clients", | ||
@@ -5,0 +5,0 @@ "repository": "https://github.com/Breeze/breeze-client.git", |
import { BreezeEvent } from './event'; | ||
import { AbstractDataServiceAdapter } from './abstract-data-service-adapter'; | ||
import { DataService, JsonResultsAdapter, NodeContext } from './data-service'; | ||
import { DataService, DataServiceConfig, JsonResultsAdapter, NodeContext } from './data-service'; | ||
import { DataType } from './data-type'; | ||
@@ -8,3 +8,3 @@ import { EntityAction } from './entity-action'; | ||
import { EntityKey } from './entity-key'; | ||
import { EntityManager, EntityChangedEventArgs, SaveContext, SaveBundle, HttpResponse, KeyMapping, ServerError, SaveResult } from './entity-manager'; | ||
import { EntityManager, EntityError, EntityChangedEventArgs, SaveContext, SaveBundle, HttpResponse, KeyMapping, ServerError, SaveResult } from './entity-manager'; | ||
import { EntityQuery, FilterQueryOp, BooleanQueryOp, OrderByClause, ExpandClause, SelectClause } from './entity-query'; | ||
@@ -30,3 +30,3 @@ import { EntityState } from './entity-state'; | ||
export { BreezeConfig, ComplexArray, RelationArray }; | ||
export { AbstractDataServiceAdapter, AndOrPredicate, AnyAllPredicate, AutoGeneratedKeyType, BinaryPredicate, ComplexAspect, ComplexType, DataProperty, DataService, DataType, EntityAction, EntityAspect, EntityKey, EntityManager, EntityChangedEventArgs, EntityProperty, EntityQuery, EntityState, EntityType, ExpandClause, FetchStrategy, FilterQueryOp, FnExpr, AjaxAdapter, BaseAdapter, ChangeRequestInterceptor, DataServiceAdapter, Entity, ExpressionContext, HttpResponse, KeyMapping, ModelLibraryAdapter, InterfaceRegistry, InterfaceRegistryConfig, NodeContext, SaveBundle, SaveContext, SaveResult, ServerError, StructuralObject, UriBuilderAdapter, VisitContext, Visitor, JsonResultsAdapter, KeyGenerator, LitExpr, LocalQueryComparisonOptions, MappingContext, MergeStrategy, MetadataStore, NamingConvention, NavigationProperty, OrderByClause, Predicate, PropExpr, QueryOptions, SaveOptions, SelectClause, StructuralType, UnaryPredicate, Validator, ValidationError, ValidationOptions, config, core, makeComplexArray, makePrimitiveArray, makeRelationArray }; | ||
export { AbstractDataServiceAdapter, AndOrPredicate, AnyAllPredicate, AutoGeneratedKeyType, BinaryPredicate, ComplexAspect, ComplexType, DataProperty, DataService, DataServiceConfig, DataType, EntityAction, EntityAspect, EntityError, EntityKey, EntityManager, EntityChangedEventArgs, EntityProperty, EntityQuery, EntityState, EntityType, ExpandClause, FetchStrategy, FilterQueryOp, FnExpr, AjaxAdapter, BaseAdapter, ChangeRequestInterceptor, DataServiceAdapter, Entity, ExpressionContext, HttpResponse, KeyMapping, ModelLibraryAdapter, InterfaceRegistry, InterfaceRegistryConfig, NodeContext, SaveBundle, SaveContext, SaveResult, ServerError, StructuralObject, UriBuilderAdapter, VisitContext, Visitor, JsonResultsAdapter, KeyGenerator, LitExpr, LocalQueryComparisonOptions, MappingContext, MergeStrategy, MetadataStore, NamingConvention, NavigationProperty, OrderByClause, Predicate, PropExpr, QueryOptions, SaveOptions, SelectClause, StructuralType, UnaryPredicate, Validator, ValidationError, ValidationOptions, config, core, makeComplexArray, makePrimitiveArray, makeRelationArray }; | ||
export declare const breeze: { | ||
@@ -33,0 +33,0 @@ AbstractDataServiceAdapter: typeof AbstractDataServiceAdapter; |
@@ -11,2 +11,3 @@ import { BreezeEvent } from './event'; | ||
} | ||
export declare type AdapterType = 'dataService' | 'modelLibrary' | 'ajax' | 'uriBuilder'; | ||
export declare class InterfaceDef<T extends BaseAdapter> { | ||
@@ -47,3 +48,3 @@ name: string; | ||
**/ | ||
registerAdapter<T extends BaseAdapter>(interfaceName: string, adapterCtor: AdapterCtor<T>): void; | ||
registerAdapter<T extends BaseAdapter>(interfaceName: AdapterType, adapterCtor: AdapterCtor<T>): void; | ||
/** | ||
@@ -57,3 +58,3 @@ Returns the ctor function used to implement a specific interface with a specific adapter name. | ||
**/ | ||
getAdapter(interfaceName: string, adapterName: string): any; | ||
getAdapter(interfaceName: AdapterType, adapterName: string): any; | ||
/** | ||
@@ -69,3 +70,3 @@ Initializes a single adapter implementation. Initialization means either newing a instance of the | ||
**/ | ||
initializeAdapterInstance(interfaceName: string, adapterName: string, isDefault?: boolean): BaseAdapter; | ||
initializeAdapterInstance(interfaceName: AdapterType, adapterName: string, isDefault?: boolean): BaseAdapter; | ||
/** this is needed for reflection purposes when deserializing an object that needs a fn or ctor. | ||
@@ -72,0 +73,0 @@ Used to register validators. */ |
@@ -35,6 +35,6 @@ import { DataServiceAdapter } from './interface-registry'; | ||
export interface SaveError extends ServerError { | ||
entityErrors: EntityErrorDetail[]; | ||
entityErrors: EntityError[]; | ||
} | ||
/** Shape of an error on a specific entity. Part of a [[ISaveError]] */ | ||
export interface EntityErrorDetail { | ||
export interface EntityError { | ||
entity: Entity; | ||
@@ -41,0 +41,0 @@ errorName: string; |
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is not supported yet
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
5762816
50686