File tree 1 file changed +3
-3
lines changed
1 file changed +3
-3
lines changed Original file line number Diff line number Diff line change @@ -83,12 +83,12 @@ export default class Builder {
83
83
}
84
84
85
85
// single entity .select(['age', 'firstname'])
86
- if ( fields [ 0 ] . constructor === String || Array . isArray ( fields [ 0 ] ) ) {
86
+ if ( typeof fields [ 0 ] === 'string' || Array . isArray ( fields [ 0 ] ) ) {
87
87
this . fields [ this . model . resource ( ) ] = fields . join ( ',' )
88
88
}
89
89
90
90
// related entities .select({ posts: ['title', 'content'], user: ['age', 'firstname']} )
91
- if ( fields [ 0 ] . constructor === Object ) {
91
+ if ( typeof fields [ 0 ] === 'object' ) {
92
92
Object . entries ( fields [ 0 ] ) . forEach ( ( [ key , value ] ) => {
93
93
this . fields [ key ] = value . join ( ',' )
94
94
} )
@@ -161,7 +161,7 @@ export default class Builder {
161
161
}
162
162
163
163
params ( payload ) {
164
- if ( payload === undefined || payload . constructor !== Object ) {
164
+ if ( payload === undefined || typeof payload !== 'object' ) {
165
165
throw new Error ( 'You must pass a payload/object as param.' )
166
166
}
167
167
You can’t perform that action at this time.
0 commit comments