Skip to content

Commit f4f64bc

Browse files
committed
pull bsonLibrary off _sp rather
1 parent 22e67f8 commit f4f64bc

File tree

1 file changed

+4
-6
lines changed

1 file changed

+4
-6
lines changed

packages/shell-api/src/deep-inspect-service-provider-wrapper.ts

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,20 @@
11
import type { ServiceProvider } from '@mongosh/service-provider-core';
2-
import { ServiceProviderCore } from '@mongosh/service-provider-core';
32
import { DeepInspectAggregationCursorWrapper } from './deep-inspect-aggregation-cursor-wrapper';
43
import { DeepInspectFindCursorWrapper } from './deep-inspect-find-cursor-wrapper';
54
import { addCustomInspect } from './custom-inspect';
65
import type { PickMethodsByReturnType } from './pick-methods-by-return-type';
76
import { DeepInspectRunCommandCursorWrapper } from './deep-inspect-run-command-cursor-wrapper';
87
import { 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);

0 commit comments

Comments
 (0)