i was trying to learn and understand KnexJS source Code, until i came to a block of code which i don't have any idea what is it.
config = (0, _lodash.assign)({}, config, {
connection: (0, _parseConnection2.default)(config.connection).connection
});
in Simplified version
config = (0, Args1)({}, config, {Args2});
what makes me confused is that,there is no 'function' keywords or any 'identifier' before the parentheses...
i have found same but not similiar question here: double parentheses and that is understandable and different...is it Valid JS? if Yes, what it's mean?