diff --git a/ts/00_commitinfo_data.ts b/ts/00_commitinfo_data.ts index c287aa4..0524a42 100644 --- a/ts/00_commitinfo_data.ts +++ b/ts/00_commitinfo_data.ts @@ -3,6 +3,6 @@ */ export const commitinfo = { name: '@pushrocks/smartdata', - version: '5.0.2', + version: '5.0.3', description: 'do more with data' } diff --git a/ts/smartdata.classes.watcher.ts b/ts/smartdata.classes.watcher.ts index a33d963..184eecd 100644 --- a/ts/smartdata.classes.watcher.ts +++ b/ts/smartdata.classes.watcher.ts @@ -11,11 +11,11 @@ export class SmartdataDbWatcher { // INSTANCE private changeStream: plugins.mongodb.ChangeStream; - public changeSubject = new plugins.smartrx.rxjs.Subject>(); + public changeSubject = new plugins.smartrx.rxjs.Subject(); constructor(changeStreamArg: plugins.mongodb.ChangeStream, smartdataDbDocArg: typeof SmartDataDbDoc) { this.changeStream = changeStreamArg; this.changeStream.on('change', async (item: T) => { - this.changeSubject.next(smartdataDbDocArg.createInstanceFromMongoDbNativeDoc(item)); + this.changeSubject.next(smartdataDbDocArg.createInstanceFromMongoDbNativeDoc(item) as any as T); }) plugins.smartdelay.delayFor(0).then(() => { this.readyDeferred.resolve();