in src/asl-utils/utils/jsonata/jsonata.ts [159:174]
export function getFunctionArguments(functionParams: ReadonlyArray<FunctionParam>, index = 0): string {
if (index > functionParams.length - 1) {
return ''
}
const prefix = index === 0 ? '' : ', '
const argument = functionParams[index].name
const info = `${prefix}${argument}${getFunctionArguments(functionParams, index + 1)}`
if (functionParams[index].optional) {
return `[${info}]`
}
return info
}