UNPKG

axiodb

Version:

A blazing-fast, lightweight, and scalable nodejs package based DBMS for modern application. Supports schemas, encryption, and advanced query capabilities.

43 lines 2.44 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.InstanceTypes = exports.AxioDB = exports.schemaValidate = exports.SchemaTypes = void 0; // Import All Required Sub Modules const cache_operation_1 = require("../cache/cache.operation"); const Converter_helper_1 = __importDefault(require("../Helper/Converter.helper")); const Crypto_helper_1 = require("../Helper/Crypto.helper"); const response_helper_1 = __importDefault(require("../Helper/response.helper")); const DataTypes_models_1 = require("../Schema/DataTypes.models"); Object.defineProperty(exports, "SchemaTypes", { enumerable: true, get: function () { return DataTypes_models_1.SchemaTypes; } }); const validator_models_1 = __importDefault(require("../Schema/validator.models")); exports.schemaValidate = validator_models_1.default; const Aggregation_Operation_1 = __importDefault(require("../Services/Aggregation/Aggregation.Operation")); const collection_operation_1 = __importDefault(require("../Services/Collection/collection.operation")); const database_operation_1 = __importDefault(require("../Services/Database/database.operation")); const Indexation_operation_1 = require("../Services/Indexation.operation"); Object.defineProperty(exports, "AxioDB", { enumerable: true, get: function () { return Indexation_operation_1.AxioDB; } }); const FileManager_1 = __importDefault(require("../engine/Filesystem/FileManager")); const FolderManager_1 = __importDefault(require("../engine/Filesystem/FolderManager")); // Export All Required Sub Modules Instance Types to support TypeScript const InstanceTypes = { Collection: collection_operation_1.default, Database: database_operation_1.default, Aggregation: Aggregation_Operation_1.default, FileManager: FileManager_1.default, FolderManager: FolderManager_1.default, Converter: Converter_helper_1.default, CryptoHelper: Crypto_helper_1.CryptoHelper, ResponseHelper: response_helper_1.default, InMemoryCache: cache_operation_1.InMemoryCache, }; exports.InstanceTypes = InstanceTypes; // Export With All Sub Modules exports.default = { SchemaTypes: DataTypes_models_1.SchemaTypes, schemaValidate: validator_models_1.default, AxioDB: Indexation_operation_1.AxioDB, InstanceTypes, }; //# sourceMappingURL=DB.js.map