UNPKG

bapig

Version:

Welcome to BAPIG, a powerful backend solution designed to streamline your development process. With over 40 built-in functionalities, BAPIG simplifies CRUD operations, facilitates authentication and encryption, handles communication tasks, and much more.

95 lines 5.3 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.controllers = void 0; var changeDocumentFieldEncryption_1 = require("./authentication/changeDocumentFieldEncryption"); var createSingleDocument_1 = require("./create/createSingleDocument"); var createDocumentFieldEncryption_1 = require("./authentication/createDocumentFieldEncryption"); var deleteSingleDocument_1 = require("./delete/deleteSingleDocument"); var listDocuments_1 = require("./list/listDocuments"); var listAllDocuments_1 = require("./list/listAllDocuments"); var authenticate_1 = require("./authentication/authenticate"); var getSingleDocument_1 = require("./read/getSingleDocument"); var updateSingleDocument_1 = require("./update/updateSingleDocument"); var validateDocument_1 = require("./validation/validateDocument"); var validateDocumentFieldEncryption_1 = require("./authentication/validateDocumentFieldEncryption"); var deleteSingleFile_1 = require("./delete/deleteSingleFile"); var documentBulkUpdate_1 = require("./update/documentBulkUpdate"); var documentBulkCreate_1 = require("./create/documentBulkCreate"); var documentBulkDelete_1 = require("./delete/documentBulkDelete"); var sendMessage_1 = require("./communication/sendMessage"); var sendEmail_1 = require("./communication/sendEmail"); var generateOTP_1 = require("./otp/generateOTP"); var fileBulkDelete_1 = require("./delete/fileBulkDelete"); var bulkListAllDocuments_1 = require("./list/bulkListAllDocuments"); var bulkGetSingleDocument_1 = require("./read/bulkGetSingleDocument"); var pushNotification_1 = require("./communication/pushNotification"); var search_1 = require("./search/search"); var countDocuments_1 = require("./count/countDocuments"); var bulkCountDocuments_1 = require("./count/bulkCountDocuments"); var aggregate_1 = require("./aggregation/aggregate"); var bulkAggregate_1 = require("./aggregation/bulkAggregate"); var countAllCollections_1 = require("./count/countAllCollections"); var deleteAllCollections_1 = require("./delete/deleteAllCollections"); var deleteManyDocument_1 = require("./delete/deleteManyDocument"); var documentBulkDeleteMany_1 = require("./delete/documentBulkDeleteMany"); var documentBulkUpdateMany_1 = require("./update/documentBulkUpdateMany"); var listAllCollection_1 = require("./list/listAllCollection"); var updateAllCollections_1 = require("./update/updateAllCollections"); var updateManyDocument_1 = require("./update/updateManyDocument"); var sendOTP_1 = require("./otp/sendOTP"); var transaction_1 = require("./transaction"); // Create controllers object var controllers = { // CRUD operations createSingleDocument: createSingleDocument_1.createSingleDocument, deleteSingleDocument: deleteSingleDocument_1.deleteSingleDocument, getSingleDocument: getSingleDocument_1.getSingleDocument, updateSingleDocument: updateSingleDocument_1.updateSingleDocument, deleteManyDocument: deleteManyDocument_1.deleteManyDocument, listDocuments: listDocuments_1.listDocuments, listAllDocuments: listAllDocuments_1.listAllDocuments, updateManyDocument: updateManyDocument_1.updateManyDocument, // Authentication and Encryption createDocumentFieldEncryption: createDocumentFieldEncryption_1.createDocumentFieldEncryption, changeDocumentFieldEncryption: changeDocumentFieldEncryption_1.changeDocumentFieldEncryption, validateDocumentFieldEncryption: validateDocumentFieldEncryption_1.validateDocumentFieldEncryption, // Communication sendMessage: sendMessage_1.sendMessage, sendEmail: sendEmail_1.sendEmail, pushNotification: pushNotification_1.pushNotification, // OTP generateOTP: generateOTP_1.generateOTP, sendOTP: sendOTP_1.sendOTP, // Transaction performTransaction: transaction_1.performTransaction, // Aggregation aggregate: aggregate_1.aggregate, bulkAggregate: bulkAggregate_1.bulkAggregate, // Search search: search_1.search, // Count countDocuments: countDocuments_1.countDocuments, bulkCountDocuments: bulkCountDocuments_1.bulkCountDocuments, countAllCollections: countAllCollections_1.countAllCollections, // Deletion deleteSingleFile: deleteSingleFile_1.deleteSingleFile, documentBulkDelete: documentBulkDelete_1.documentBulkDelete, documentBulkDeleteMany: documentBulkDeleteMany_1.documentBulkDeleteMany, deleteAllCollections: deleteAllCollections_1.deleteAllCollections, // Update documentBulkUpdate: documentBulkUpdate_1.documentBulkUpdate, bulkUpdateManyDocument: documentBulkUpdateMany_1.bulkUpdateManyDocument, updateAllCollections: updateAllCollections_1.updateAllCollections, // List bulkListAllDocuments: bulkListAllDocuments_1.bulkListAllDocuments, listAllCollections: listAllCollection_1.listAllCollections, // Other authenticate: authenticate_1.authenticate, validateDocument: validateDocument_1.validateDocument, // Other fileBulkDelete: fileBulkDelete_1.fileBulkDelete, documentBulkCreate: documentBulkCreate_1.documentBulkCreate, bulkGetSingleDocument: bulkGetSingleDocument_1.bulkGetSingleDocument }; exports.controllers = controllers; //# sourceMappingURL=index.js.map