MCPcopy
hub / github.com/mongodb/node-mongodb-native / _setIsEmitter

Method _setIsEmitter

src/change_stream.ts:877–885  ·  view source on GitHub ↗

@internal

()

Source from the content-addressed store, hash-verified

875
876 /** @internal */
877 private _setIsEmitter(): void {
878 if (this.mode === 'iterator') {
879 // TODO(NODE-3485): Replace with MongoChangeStreamModeError
880 throw new MongoAPIError(
881 'ChangeStream cannot be used as an EventEmitter after being used as an iterator'
882 );
883 }
884 this.mode = 'emitter';
885 }
886
887 /** @internal */
888 private _setIsIterator(): void {

Callers 1

_streamEventsMethod · 0.95

Calls

no outgoing calls

Tested by

no test coverage detected