Skip to content

Commit 81cce99

Browse files
committed
refactor(js,ts): move formatting logic into formatParamsAsJavaScriptObject()
1 parent bb2f8cc commit 81cce99

File tree

3 files changed

+6
-8
lines changed

3 files changed

+6
-8
lines changed

src/cli.js

+4-2
Original file line numberDiff line numberDiff line change
@@ -239,7 +239,9 @@ const createEndpoints = async (destDir, { lang }, config) => {
239239
if (params.length === 0) {
240240
return params
241241
}
242-
return Array.from(
242+
const indentLevel = 12
243+
const indent = ' '.repeat(indentLevel)
244+
return `\n${indent}{ ` + Array.from(
243245
new Set(params),
244246
p => {
245247
const bindTarget = p.substring(0, 1)
@@ -251,7 +253,7 @@ const createEndpoints = async (destDir, { lang }, config) => {
251253
}
252254
return `"${paramName}": ${prefix}.${paramName}`
253255
}
254-
).join(', ')
256+
).join(', ') + ' },'
255257
},
256258

257259
// "SELECT *\n FROM foo WHERE id = :p.id" => "SELECT * FROM foo WHERE id = :id"

src/templates/routes.js.ejs

+1-3
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,7 @@ endpoints.forEach(function(endpoint) {
1717
const hasGetMany = method.name === 'get_list'
1818
const sql = formatQueryForJs(method.query, 12)
1919
const params = extractParamsFromQuery(method.query)
20-
const formattedParams = params.length > 0
21-
? '\n { ' + formatParamsAsJavaScriptObject(params, method) + ' },'
22-
: ''
20+
const formattedParams = formatParamsAsJavaScriptObject(params, method)
2321
2422
if (hasGetOne || hasGetMany) {
2523
%>

src/templates/routes.ts.ejs

+1-3
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,7 @@ endpoints.forEach(function(endpoint) {
2020
const hasGetMany = method.name === 'get_list'
2121
const sql = formatQueryForJs(method.query, 12)
2222
const params = extractParamsFromQuery(method.query)
23-
const formattedParams = params.length > 0
24-
? '\n { ' + formatParamsAsJavaScriptObject(params, method) + ' },'
25-
: ''
23+
const formattedParams = formatParamsAsJavaScriptObject(params, method)
2624
2725
if (hasGetOne || hasGetMany) {
2826
%>

0 commit comments

Comments
 (0)