UNPKG

gitlab-acebase

Version:

AceBase realtime database server (webserver endpoint to allow remote connections)

63 lines 2.6 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.addRoutes = void 0; const context_1 = require("../middleware/context"); const data_get_1 = require("./data-get"); const data_update_1 = require("./data-update"); const data_set_1 = require("./data-set"); const data_transaction_1 = require("./data-transaction"); const data_exists_1 = require("./data-exists"); const data_reflect_1 = require("./data-reflect"); const data_import_1 = require("./data-import"); const data_export_1 = require("./data-export"); const data_query_1 = require("./data-query"); // Indexes: const data_index_list_1 = require("./data-index-list"); const data_index_create_1 = require("./data-index-create"); const data_index_delete_1 = require("./data-index-delete"); // Schemas: const data_schemas_list_1 = require("./data-schemas-list"); const data_schema_get_1 = require("./data-schema-get"); const data_schema_set_1 = require("./data-schema-set"); const data_schema_test_1 = require("./data-schema-test"); // Sycnronization: const data_sync_mutations_1 = require("./data-sync-mutations"); const data_sync_changes_1 = require("./data-sync-changes"); const addRoutes = (env) => { // Add context middleware that handles AceBase-Context header (0, context_1.default)(env); // Add get data endpoint (0, data_get_1.default)(env); // Add update data endpoint (0, data_update_1.default)(env); // Add set data endpoint (0, data_set_1.default)(env); // add transaction routes (start & finish) (0, data_transaction_1.default)(env); // Add exists endpoint (0, data_exists_1.default)(env); // Add reflect endpoint (0, data_reflect_1.default)(env); // Add import endpoint (0, data_import_1.default)(env); // Add export endpoint (0, data_export_1.default)(env); // Add query endpoint (0, data_query_1.default)(env); // Add index endpoints: (0, data_index_list_1.default)(env); // list indexes (0, data_index_create_1.default)(env); // create index (0, data_index_delete_1.default)(env); // delete index // Add schema endpoints: (0, data_schemas_list_1.default)(env); // list all (0, data_schema_get_1.default)(env); // get schema (0, data_schema_set_1.default)(env); // set schema (0, data_schema_test_1.default)(env); // test // Add sync mutations endpoint (0, data_sync_mutations_1.default)(env); // add sync changes endpoint (0, data_sync_changes_1.default)(env); }; exports.addRoutes = addRoutes; exports.default = exports.addRoutes; //# sourceMappingURL=data.js.map