45 lines
1.2 KiB
JavaScript
45 lines
1.2 KiB
JavaScript
const postgres = require("./postgres")
|
|
const dynamodb = require("./dynamodb")
|
|
const mongodb = require("./mongodb")
|
|
const elasticsearch = require("./elasticsearch")
|
|
const couchdb = require("./couchdb")
|
|
const sqlServer = require("./microsoftSqlServer")
|
|
const s3 = require("./s3")
|
|
const airtable = require("./airtable")
|
|
const mysql = require("./mysql")
|
|
const arangodb = require("./arangodb")
|
|
const rest = require("./rest")
|
|
|
|
const DEFINITIONS = {
|
|
POSTGRES: postgres.schema,
|
|
DYNAMODB: dynamodb.schema,
|
|
MONGODB: mongodb.schema,
|
|
ELASTICSEARCH: elasticsearch.schema,
|
|
COUCHDB: couchdb.schema,
|
|
SQL_SERVER: sqlServer.schema,
|
|
S3: s3.schema,
|
|
AIRTABLE: airtable.schema,
|
|
MYSQL: mysql.schema,
|
|
ARANGODB: arangodb.schema,
|
|
REST: rest.schema,
|
|
}
|
|
|
|
const INTEGRATIONS = {
|
|
POSTGRES: postgres.integration,
|
|
DYNAMODB: dynamodb.integration,
|
|
MONGODB: mongodb.integration,
|
|
ELASTICSEARCH: elasticsearch.integration,
|
|
COUCHDB: couchdb.integration,
|
|
S3: s3.integration,
|
|
SQL_SERVER: sqlServer.integration,
|
|
AIRTABLE: airtable.integration,
|
|
MYSQL: mysql.integration,
|
|
ARANGODB: arangodb.integration,
|
|
REST: rest.integration,
|
|
}
|
|
|
|
module.exports = {
|
|
definitions: DEFINITIONS,
|
|
integrations: INTEGRATIONS,
|
|
}
|