@@ -51,48 +51,18 @@ module.exports =
51
51
52
52
var _createClass = ( function ( ) { function defineProperties ( target , props ) { for ( var i = 0 ; i < props . length ; i ++ ) { var descriptor = props [ i ] ; descriptor . enumerable = descriptor . enumerable || false ; descriptor . configurable = true ; if ( 'value' in descriptor ) descriptor . writable = true ; Object . defineProperty ( target , descriptor . key , descriptor ) ; } } return function ( Constructor , protoProps , staticProps ) { if ( protoProps ) defineProperties ( Constructor . prototype , protoProps ) ; if ( staticProps ) defineProperties ( Constructor , staticProps ) ; return Constructor ; } ; } ) ( ) ;
53
53
54
- function _interopRequireDefault ( obj ) { return obj && obj . __esModule ? obj : { 'default' : obj } ; }
55
-
56
54
function _classCallCheck ( instance , Constructor ) { if ( ! ( instance instanceof Constructor ) ) { throw new TypeError ( 'Cannot call a class as a function' ) ; } }
57
55
58
- var _knex = __webpack_require__ ( 1 ) ;
59
-
60
- var _knex2 = _interopRequireDefault ( _knex ) ;
61
-
62
- var _jsData = __webpack_require__ ( 2 ) ;
63
-
64
- var _jsData2 = _interopRequireDefault ( _jsData ) ;
65
-
66
- var _moutArrayMap = __webpack_require__ ( 3 ) ;
67
-
68
- var _moutArrayMap2 = _interopRequireDefault ( _moutArrayMap ) ;
69
-
70
- var _moutObjectKeys = __webpack_require__ ( 4 ) ;
71
-
72
- var _moutObjectKeys2 = _interopRequireDefault ( _moutObjectKeys ) ;
73
-
74
- var _moutObjectOmit = __webpack_require__ ( 5 ) ;
75
-
76
- var _moutObjectOmit2 = _interopRequireDefault ( _moutObjectOmit ) ;
77
-
78
- var _moutLangIsEmpty = __webpack_require__ ( 6 ) ;
79
-
80
- var _moutLangIsEmpty2 = _interopRequireDefault ( _moutLangIsEmpty ) ;
81
-
82
- var _moutStringUpperCase = __webpack_require__ ( 7 ) ;
83
-
84
- var _moutStringUpperCase2 = _interopRequireDefault ( _moutStringUpperCase ) ;
85
-
86
- var _moutStringUnderscore = __webpack_require__ ( 8 ) ;
87
-
88
- var _moutStringUnderscore2 = _interopRequireDefault ( _moutStringUnderscore ) ;
89
-
90
- var _moutLangToString = __webpack_require__ ( 9 ) ;
91
-
92
- var _moutLangToString2 = _interopRequireDefault ( _moutLangToString ) ;
93
-
94
- var DSUtils = _jsData2 [ 'default' ] . DSUtils ;
95
- var P = DSUtils . Promise ;
56
+ var knex = __webpack_require__ ( 1 ) ;
57
+ var JSData = __webpack_require__ ( 2 ) ;
58
+ var map = __webpack_require__ ( 3 ) ;
59
+ var underscore = __webpack_require__ ( 4 ) ;
60
+ var toString = __webpack_require__ ( 5 ) ;
61
+ var DSUtils = JSData . DSUtils ;
62
+ var keys = DSUtils . keys ;
63
+ var isEmpty = DSUtils . isEmpty ;
64
+ var upperCase = DSUtils . upperCase ;
65
+ var omit = DSUtils . omit ;
96
66
var contains = DSUtils . contains ;
97
67
var forOwn = DSUtils . forOwn ;
98
68
var deepMixIn = DSUtils . deepMixIn ;
@@ -104,13 +74,13 @@ module.exports =
104
74
var reserved = [ 'orderBy' , 'sort' , 'limit' , 'offset' , 'skip' , 'where' ] ;
105
75
106
76
function filterQuery ( resourceConfig , params ) {
107
- var query = this . query . select ( '*' ) . from ( resourceConfig . table || ( 0 , _moutStringUnderscore2 [ 'default' ] ) ( resourceConfig . name ) ) ;
77
+ var query = this . query . select ( '*' ) . from ( resourceConfig . table || underscore ( resourceConfig . name ) ) ;
108
78
params = params || { } ;
109
79
params . where = params . where || { } ;
110
80
params . orderBy = params . orderBy || params . sort ;
111
81
params . skip = params . skip || params . offset ;
112
82
113
- forEach ( ( 0 , _moutObjectKeys2 [ 'default' ] ) ( params ) , function ( k ) {
83
+ forEach ( keys ( params ) , function ( k ) {
114
84
var v = params [ k ] ;
115
85
if ( ! contains ( reserved , k ) ) {
116
86
if ( isObject ( v ) ) {
@@ -124,7 +94,7 @@ module.exports =
124
94
}
125
95
} ) ;
126
96
127
- if ( ! ( 0 , _moutLangIsEmpty2 [ 'default' ] ) ( params . where ) ) {
97
+ if ( ! isEmpty ( params . where ) ) {
128
98
forOwn ( params . where , function ( criteria , field ) {
129
99
if ( ! isObject ( criteria ) ) {
130
100
params . where [ field ] = {
@@ -189,7 +159,7 @@ module.exports =
189
159
if ( isString ( params . orderBy [ i ] ) ) {
190
160
params . orderBy [ i ] = [ params . orderBy [ i ] , 'asc' ] ;
191
161
}
192
- query = ( 0 , _moutStringUpperCase2 [ 'default' ] ) ( params . orderBy [ i ] [ 1 ] ) === 'DESC' ? query . orderBy ( params . orderBy [ i ] [ 0 ] , 'desc' ) : query . orderBy ( params . orderBy [ i ] [ 0 ] , 'asc' ) ;
162
+ query = upperCase ( params . orderBy [ i ] [ 1 ] ) === 'DESC' ? query . orderBy ( params . orderBy [ i ] [ 0 ] , 'desc' ) : query . orderBy ( params . orderBy [ i ] [ 0 ] , 'asc' ) ;
193
163
}
194
164
}
195
165
@@ -213,7 +183,7 @@ module.exports =
213
183
if ( options . __knex__ ) {
214
184
this . query = options ;
215
185
} else {
216
- this . query = ( 0 , _knex2 [ 'default' ] ) ( options ) ;
186
+ this . query = knex ( options ) ;
217
187
}
218
188
deepMixIn ( this . defaults , options ) ;
219
189
}
@@ -227,9 +197,9 @@ module.exports =
227
197
var fields = [ ] ;
228
198
options = options || { } ;
229
199
options [ 'with' ] = options [ 'with' ] || [ ] ;
230
- return this . query . select ( '*' ) . from ( resourceConfig . table || ( 0 , _moutStringUnderscore2 [ 'default' ] ) ( resourceConfig . name ) ) . where ( resourceConfig . idAttribute , ( 0 , _moutLangToString2 [ 'default' ] ) ( id ) ) . then ( function ( rows ) {
200
+ return this . query . select ( '*' ) . from ( resourceConfig . table || underscore ( resourceConfig . name ) ) . where ( resourceConfig . idAttribute , toString ( id ) ) . then ( function ( rows ) {
231
201
if ( ! rows . length ) {
232
- return P . reject ( new Error ( 'Not Found!' ) ) ;
202
+ return DSUtils . Promise . reject ( new Error ( 'Not Found!' ) ) ;
233
203
} else {
234
204
var _ret = ( function ( ) {
235
205
instance = rows [ 0 ] ;
@@ -271,7 +241,7 @@ module.exports =
271
241
} ) ;
272
242
273
243
return {
274
- v : P . all ( tasks )
244
+ v : DSUtils . Promise . all ( tasks )
275
245
} ;
276
246
} ) ( ) ;
277
247
@@ -294,8 +264,8 @@ module.exports =
294
264
value : function create ( resourceConfig , attrs ) {
295
265
var _this2 = this ;
296
266
297
- attrs = removeCircular ( ( 0 , _moutObjectOmit2 [ 'default' ] ) ( attrs , resourceConfig . relationFields || [ ] ) ) ;
298
- return this . query ( resourceConfig . table || ( 0 , _moutStringUnderscore2 [ 'default' ] ) ( resourceConfig . name ) ) . insert ( attrs , resourceConfig . idAttribute ) . then ( function ( ids ) {
267
+ attrs = removeCircular ( omit ( attrs , resourceConfig . relationFields || [ ] ) ) ;
268
+ return this . query ( resourceConfig . table || underscore ( resourceConfig . name ) ) . insert ( attrs , resourceConfig . idAttribute ) . then ( function ( ids ) {
299
269
if ( attrs [ resourceConfig . idAttribute ] ) {
300
270
return _this2 . find ( resourceConfig , attrs [ resourceConfig . idAttribute ] ) ;
301
271
} else if ( ids . length ) {
@@ -310,8 +280,8 @@ module.exports =
310
280
value : function update ( resourceConfig , id , attrs ) {
311
281
var _this3 = this ;
312
282
313
- attrs = removeCircular ( ( 0 , _moutObjectOmit2 [ 'default' ] ) ( attrs , resourceConfig . relationFields || [ ] ) ) ;
314
- return this . query ( resourceConfig . table || ( 0 , _moutStringUnderscore2 [ 'default' ] ) ( resourceConfig . name ) ) . where ( resourceConfig . idAttribute , ( 0 , _moutLangToString2 [ 'default' ] ) ( id ) ) . update ( attrs ) . then ( function ( ) {
283
+ attrs = removeCircular ( omit ( attrs , resourceConfig . relationFields || [ ] ) ) ;
284
+ return this . query ( resourceConfig . table || underscore ( resourceConfig . name ) ) . where ( resourceConfig . idAttribute , toString ( id ) ) . update ( attrs ) . then ( function ( ) {
315
285
return _this3 . find ( resourceConfig , id ) ;
316
286
} ) ;
317
287
}
@@ -320,9 +290,9 @@ module.exports =
320
290
value : function updateAll ( resourceConfig , attrs , params , options ) {
321
291
var _this4 = this ;
322
292
323
- attrs = removeCircular ( ( 0 , _moutObjectOmit2 [ 'default' ] ) ( attrs , resourceConfig . relationFields || [ ] ) ) ;
293
+ attrs = removeCircular ( omit ( attrs , resourceConfig . relationFields || [ ] ) ) ;
324
294
return filterQuery . call ( this , resourceConfig , params , options ) . then ( function ( items ) {
325
- return ( 0 , _moutArrayMap2 [ 'default' ] ) ( items , function ( item ) {
295
+ return map ( items , function ( item ) {
326
296
return item [ resourceConfig . idAttribute ] ;
327
297
} ) ;
328
298
} ) . then ( function ( ids ) {
@@ -338,7 +308,7 @@ module.exports =
338
308
} , {
339
309
key : 'destroy' ,
340
310
value : function destroy ( resourceConfig , id ) {
341
- return this . query ( resourceConfig . table || ( 0 , _moutStringUnderscore2 [ 'default' ] ) ( resourceConfig . name ) ) . where ( resourceConfig . idAttribute , ( 0 , _moutLangToString2 [ 'default' ] ) ( id ) ) . del ( ) . then ( function ( ) {
311
+ return this . query ( resourceConfig . table || underscore ( resourceConfig . name ) ) . where ( resourceConfig . idAttribute , toString ( id ) ) . del ( ) . then ( function ( ) {
342
312
return undefined ;
343
313
} ) ;
344
314
}
@@ -377,36 +347,12 @@ module.exports =
377
347
378
348
/***/ } ,
379
349
/* 4 */
380
- /***/ function ( module , exports ) {
381
-
382
- module . exports = require ( "mout/object/keys" ) ;
383
-
384
- /***/ } ,
385
- /* 5 */
386
- /***/ function ( module , exports ) {
387
-
388
- module . exports = require ( "mout/object/omit" ) ;
389
-
390
- /***/ } ,
391
- /* 6 */
392
- /***/ function ( module , exports ) {
393
-
394
- module . exports = require ( "mout/lang/isEmpty" ) ;
395
-
396
- /***/ } ,
397
- /* 7 */
398
- /***/ function ( module , exports ) {
399
-
400
- module . exports = require ( "mout/string/upperCase" ) ;
401
-
402
- /***/ } ,
403
- /* 8 */
404
350
/***/ function ( module , exports ) {
405
351
406
352
module . exports = require ( "mout/string/underscore" ) ;
407
353
408
354
/***/ } ,
409
- /* 9 */
355
+ /* 5 */
410
356
/***/ function ( module , exports ) {
411
357
412
358
module . exports = require ( "mout/lang/toString" ) ;
0 commit comments