File tree Expand file tree Collapse file tree 1 file changed +4
-6
lines changed
Expand file tree Collapse file tree 1 file changed +4
-6
lines changed Original file line number Diff line number Diff line change 11import type { ServiceProvider } from '@mongosh/service-provider-core' ;
2- import { ServiceProviderCore } from '@mongosh/service-provider-core' ;
32import { DeepInspectAggregationCursorWrapper } from './deep-inspect-aggregation-cursor-wrapper' ;
43import { DeepInspectFindCursorWrapper } from './deep-inspect-find-cursor-wrapper' ;
54import { addCustomInspect } from './custom-inspect' ;
65import type { PickMethodsByReturnType } from './pick-methods-by-return-type' ;
76import { DeepInspectRunCommandCursorWrapper } from './deep-inspect-run-command-cursor-wrapper' ;
87import { DeepInspectChangeStreamWrapper } from './deep-inspect-change-stream-wrapper' ;
98
10- export class DeepInspectServiceProviderWrapper
11- extends ServiceProviderCore
12- implements ServiceProvider
13- {
9+ export class DeepInspectServiceProviderWrapper implements ServiceProvider {
1410 _sp : ServiceProvider ;
1511
1612 constructor ( sp : ServiceProvider ) {
17- super ( sp . bsonLibrary ) ;
1813 this . _sp = sp ;
1914 }
15+ get bsonLibrary ( ) {
16+ return this . _sp . bsonLibrary ;
17+ }
2018
2119 aggregate = ( ...args : Parameters < ServiceProvider [ 'aggregate' ] > ) => {
2220 const cursor = this . _sp . aggregate ( ...args ) ;
You can’t perform that action at this time.
0 commit comments