2022-04-04 11:36:55 +02:00

22 lines
527 B
JavaScript

'use strict';
const fs = require('fs');
const path = require('path');
const _ = require('lodash');
module.exports = ({ connection, client, useTypescript }) => {
const language = useTypescript ? 'ts' : 'js';
const tmpl = fs.readFileSync(
path.join(__dirname, language, 'database-templates', `${client}.template`)
);
const compile = _.template(tmpl);
return compile({
client: connection.client,
connection: {
...connection.connection,
ssl: connection.connection.ssl || false,
},
});
};