UNPKG

@thinql/to-knex

Version:

Build SQL queries from ThinQL ASTs with Knex.js

17 lines (15 loc) 391 B
const processCall = (call, builder, options) => { const { callee, arguments: args } = call; const fn = options.functions[callee]; return fn(args.map(arg => { if (arg && arg.$type === 'Call') { return processCall(arg, null, options); } return arg; }), builder ? builder.knexBuilder : null); }; export default processCall; //# sourceMappingURL=call.js.map