File tree Expand file tree Collapse file tree 1 file changed +11
-3
lines changed
packages/cubejs-backend-native/js Expand file tree Collapse file tree 1 file changed +11
-3
lines changed Original file line number Diff line number Diff line change @@ -10,7 +10,11 @@ export interface DataResult {
1010 getFinalResult ( ) : Promise < any > ;
1111}
1212
13- export class ResultWrapper implements DataResult {
13+ class BaseWrapper {
14+ public readonly isWrapper : boolean = true ;
15+ }
16+
17+ export class ResultWrapper extends BaseWrapper implements DataResult {
1418 private readonly proxy : any ;
1519
1620 private cache : any ;
@@ -24,6 +28,8 @@ export class ResultWrapper implements DataResult {
2428 private rootResultObject : any = { } ;
2529
2630 public constructor ( private readonly nativeReference : any , private readonly jsResult : any = null ) {
31+ super ( ) ;
32+
2733 if ( nativeReference ) {
2834 this . isNative = true ;
2935 }
@@ -128,8 +134,9 @@ export class ResultWrapper implements DataResult {
128134 }
129135}
130136
131- export class ResultMultiWrapper implements DataResult {
137+ export class ResultMultiWrapper extends BaseWrapper implements DataResult {
132138 public constructor ( private readonly results : ResultWrapper [ ] , private rootResultObject : any ) {
139+ super ( ) ;
133140 }
134141
135142 public async getFinalResult ( ) : Promise < any > {
@@ -153,8 +160,9 @@ export class ResultMultiWrapper implements DataResult {
153160 }
154161}
155162
156- export class ResultArrayWrapper implements DataResult {
163+ export class ResultArrayWrapper extends BaseWrapper implements DataResult {
157164 public constructor ( private readonly results : ResultWrapper [ ] ) {
165+ super ( ) ;
158166 }
159167
160168 public async getFinalResult ( ) : Promise < any > {
You can’t perform that action at this time.
0 commit comments