Files
dbgate/packages/api/src/shell/index.js
2021-06-06 13:45:24 +02:00

49 lines
1.5 KiB
JavaScript

const queryReader = require('./queryReader');
const runScript = require('./runScript');
const tableWriter = require('./tableWriter');
const tableReader = require('./tableReader');
const copyStream = require('./copyStream');
const fakeObjectReader = require('./fakeObjectReader');
const consoleObjectWriter = require('./consoleObjectWriter');
const jsonLinesWriter = require('./jsonLinesWriter');
const jsonArrayWriter = require('./jsonArrayWriter');
const jsonLinesReader = require('./jsonLinesReader');
const jslDataReader = require('./jslDataReader');
const archiveWriter = require('./archiveWriter');
const archiveReader = require('./archiveReader');
const collectorWriter = require('./collectorWriter');
const finalizer = require('./finalizer');
const registerPlugins = require('./registerPlugins');
const requirePlugin = require('./requirePlugin');
const download = require('./download');
const executeQuery = require('./executeQuery');
const loadFile = require('./loadFile');
const initializeApiEnvironment = require('./initializeApiEnvironment');
const dbgateApi = {
queryReader,
runScript,
tableWriter,
tableReader,
copyStream,
jsonLinesWriter,
jsonArrayWriter,
jsonLinesReader,
fakeObjectReader,
consoleObjectWriter,
jslDataReader,
archiveWriter,
archiveReader,
collectorWriter,
finalizer,
download,
registerPlugins,
executeQuery,
loadFile,
initializeApiEnvironment,
};
requirePlugin.initializeDbgateApi(dbgateApi);
module.exports = dbgateApi;