UNPKG

@push.rocks/smartdata

Version:

An advanced library for NoSQL data organization and manipulation using TypeScript with support for MongoDB, data validation, collections, and custom data types.

13 lines (12 loc) 506 B
import { SmartDataDbDoc } from './smartdata.classes.doc.js'; import * as plugins from './smartdata.plugins.js'; /** * a wrapper for the native mongodb cursor. Exposes better */ export declare class SmartdataDbWatcher<T = any> { readyDeferred: plugins.smartpromise.Deferred<unknown>; private changeStream; changeSubject: plugins.smartrx.rxjs.Subject<T>; constructor(changeStreamArg: plugins.mongodb.ChangeStream<T>, smartdataDbDocArg: typeof SmartDataDbDoc); close(): Promise<void>; }