function listAllExamplesWithoutBasicUsage(sql, moduleName, examples) { let data = ''; _.forEach(examples, (exampleFunction, exampleName) => { // skip basic usage, it's already printed as example on the Syntax if (exampleName == 'Basic Usage') return; data += ':bulb: **' + exampleName + '**\n'; data += '```javascript\n'; let example = exampleFunction(sql); data += jsBeautify(example.test.toString(), beautifyOptions); data += '\n\n'; data += '// SQL output\n'; data += sqlFormatter.format(example.expectedResults.sql, { language: "sql", // Defaults to "sql" indent: " " // Defaults to two spaces }); data += '\n\n'; data += '// Values\n' data += JSON.stringify(example.expectedResults.values, null, 4) + '\n' data += '```\n'; data += '\n'; }); return data; }
data += jsBeautify(basicUsage, beautifyOptions); data += '\n\n'; data += '// SQL output\n';
data += jsBeautify(basicUsage, beautifyOptions); data += '\n\n'; data += '// SQL output\n';
data += jsBeautify(basicUsage.test.toString(), beautifyOptions); data += '\n\n'; data += '// SQL output\n';
data += jsBeautify(basicUsage.test.toString(), beautifyOptions); data += '\n\n'; data += '// SQL output\n';