File tree Expand file tree Collapse file tree 2 files changed +7
-8
lines changed Expand file tree Collapse file tree 2 files changed +7
-8
lines changed Original file line number Diff line number Diff line change 1
1
const withDefaults = require ( './with-defaults' )
2
- const endpointWithDefaults = require ( './lib/endpoint-with-defaults' )
3
2
const DEFAULTS = require ( './lib/defaults' )
4
3
5
- module . exports = endpointWithDefaults . bind ( null , DEFAULTS )
6
- module . exports . DEFAULTS = DEFAULTS
7
- module . exports . defaults = withDefaults
4
+ module . exports = withDefaults ( null , DEFAULTS )
Original file line number Diff line number Diff line change @@ -3,9 +3,11 @@ module.exports = withDefaults
3
3
const defaultsDeep = require ( 'lodash/defaultsDeep' )
4
4
5
5
const endpointWithDefaults = require ( './lib/endpoint-with-defaults' )
6
- const DEFAULTS = require ( './lib/defaults' )
7
6
8
- function withDefaults ( newDefaults ) {
9
- const defaults = defaultsDeep ( { } , newDefaults , DEFAULTS )
10
- return endpointWithDefaults . bind ( null , defaults )
7
+ function withDefaults ( oldDefaults , newDefaults ) {
8
+ const DEFAULTS = defaultsDeep ( { } , newDefaults , oldDefaults )
9
+ const endpoint = endpointWithDefaults . bind ( null , DEFAULTS )
10
+ endpoint . DEFAULTS = DEFAULTS
11
+ endpoint . defaults = withDefaults . bind ( null , DEFAULTS )
12
+ return endpoint
11
13
}
You can’t perform that action at this time.
0 commit comments