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 {