UNPKG

480 BJavaScriptView Raw
1// FIXME: Mutable param should be forbidden in static lang.
2function _mix(dist, obj) {
3 for (var key in obj) {
4 if (obj.hasOwnProperty(key) && key !== 'constructor' && obj[key] !== undefined) {
5 dist[key] = obj[key];
6 }
7 }
8}
9export default function mix(dist, src1, src2, src3) {
10 if (src1)
11 _mix(dist, src1);
12 if (src2)
13 _mix(dist, src2);
14 if (src3)
15 _mix(dist, src3);
16 return dist;
17}
18//# sourceMappingURL=mix.js.map
\No newline at end of file