Type Alias ChangeStreamEvents<TSchema, TChange> Change Stream Events < TSchema , TChange > : { change ( change : TChange ) : void ; close ( ) : void ; end ( ) : void ; error ( error : Error ) : void ; init ( response : any ) : void ; more ( response ?: any ) : void ; response ( ) : void ; resumeTokenChanged ( token : unknown ) : void ; } Type declaration change : functionchange ( change ) : void Returns void Defined in src/change_stream.ts:554 close : functionclose ( ) : void Returns void Defined in src/change_stream.ts:561 end : functionend ( ) : void Returns void Defined in src/change_stream.ts:552 error : functionerror ( error ) : void Returns void Defined in src/change_stream.ts:553 init : functioninit ( response ) : void Returns void Defined in src/change_stream.ts:549 more : functionmore ( response ? ) : void Returns void Defined in src/change_stream.ts:550 response : functionresponse ( ) : void Returns void Defined in src/change_stream.ts:551 resume Token Changed : functionresume Token Changed ( token ) : void Returns void Defined in src/change_stream.ts:548 Defined in src/change_stream.ts:544
Remarks
Note that the
closeevent is currently emitted whenever the internalChangeStreamCursorinstance is closed, which can occur multiple times for a givenChangeStreaminstance.TODO(NODE-6434): address this issue in NODE-6434