From e03564697ee94d937c11ca20b9a947efd6a08595 Mon Sep 17 00:00:00 2001 From: vcastro Date: Fri, 7 Jun 2013 14:31:00 +0100 Subject: [PATCH] Added helper specification to EntityManager --- breeze/breeze.d.ts | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/breeze/breeze.d.ts b/breeze/breeze.d.ts index 14721ecc07..de66509685 100644 --- a/breeze/breeze.d.ts +++ b/breeze/breeze.d.ts @@ -360,6 +360,13 @@ declare module breeze { rejectChanges(): Entity[]; saveChanges(entities?: Entity[], saveOptions?: SaveOptions, callback?: SaveChangesSuccessCallback, errorCallback?: SaveChangesErrorCallback): Promise; setProperties(config: EntityManagerProperties): void; + + helper: { + unwrapInstance(structObj: Entity, isOData: bool): any; + unwrapOriginalValues(target: Entity, metadataStore: MetadataStore, isOData: bool): any; + unwrapChangedValues(target: Entity, metadataStore: MetadataStore, isOData: bool): any; + getEntityKeyFromRawEntity(rawEntity: any, entityType: EntityType, isClient: bool): EntityKey; + }; } interface EntityManagerOptions {