diff --git a/package.json b/package.json index 0eee81f8e..81821513d 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "typeorm", "private": true, - "version": "0.0.2-alpha.7", + "version": "0.0.2-alpha.8", "description": "Data-mapper ORM for Typescript", "license": "Apache-2.0", "readmeFilename": "README.md", diff --git a/src/repository/ReactiveEntityManager.ts b/src/repository/ReactiveEntityManager.ts index 25aa23154..6fc61ca6e 100644 --- a/src/repository/ReactiveEntityManager.ts +++ b/src/repository/ReactiveEntityManager.ts @@ -94,8 +94,9 @@ export class ReactiveEntityManager { /** * Removes a given entity from the database. */ - remove(entity: Entity) { - return this.getReactiveRepository( entity.constructor).remove(entity); + remove(entity: Entity): Rx.Observable { + // todo: extra casting is used strange tsc error here, check later maybe typescript bug + return this.getReactiveRepository( entity.constructor).remove(entity); } /**