axiodb
Version:
The Pure JavaScript Alternative to SQLite. Embedded NoSQL database for Node.js with MongoDB-style queries, zero native dependencies, built-in InMemoryCache, and web GUI. Perfect for desktop apps, CLI tools, and embedded systems. No compilation, no platfor
40 lines • 2.25 kB
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.InstanceTypes = exports.AxioDBCloud = exports.AxioDB = void 0;
// Import All Required Sub Modules
const memory_operation_1 = require("../Memory/memory.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 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 AxioDBCloud_client_1 = require("../client/AxioDBCloud.client");
Object.defineProperty(exports, "AxioDBCloud", { enumerable: true, get: function () { return AxioDBCloud_client_1.AxioDBCloud; } });
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: memory_operation_1.InMemoryCache,
};
exports.InstanceTypes = InstanceTypes;
// Export With All Sub Modules
exports.default = {
AxioDB: Indexation_operation_1.AxioDB,
AxioDBCloud: AxioDBCloud_client_1.AxioDBCloud,
InstanceTypes,
};
//# sourceMappingURL=DB.js.map