UNPKG

382 BPlain TextView Raw
1import {matchType} from "./matcher";
2import {TYPE_OBJECT} from "../config/baseType";
3
4const mergeConfig = (defaults, opts) => {
5 if (!matchType(opts, TYPE_OBJECT)) return defaults
6
7 return {
8 ...defaults,
9 ...opts,
10
11 //deep merge
12 headers: {
13 ...defaults.headers,
14 ...opts.headers
15 }
16 }
17}
18
19export default mergeConfig
\No newline at end of file