UNPKG

@dataql/node

Version:

DataQL core SDK for unified data management with MongoDB and GraphQL - Production Multi-Cloud Ready

38 lines (37 loc) 2.11 kB
"use strict"; /** * DataQL Plugin System * * Complete plugin infrastructure for extending DataQL functionality */ var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", { value: true }); exports.PluginUtilsImpl = exports.PluginLoggerImpl = exports.PluginEventEmitter = exports.PluginRegistry = exports.PluginManager = void 0; // Core types and interfaces __exportStar(require("./types.js"), exports); // Plugin manager var PluginManager_js_1 = require("./PluginManager.js"); Object.defineProperty(exports, "PluginManager", { enumerable: true, get: function () { return PluginManager_js_1.PluginManager; } }); // Plugin registry var PluginRegistry_js_1 = require("./PluginRegistry.js"); Object.defineProperty(exports, "PluginRegistry", { enumerable: true, get: function () { return PluginRegistry_js_1.PluginRegistry; } }); // Utility classes var PluginEventEmitter_js_1 = require("./PluginEventEmitter.js"); Object.defineProperty(exports, "PluginEventEmitter", { enumerable: true, get: function () { return PluginEventEmitter_js_1.PluginEventEmitter; } }); var PluginLogger_js_1 = require("./PluginLogger.js"); Object.defineProperty(exports, "PluginLoggerImpl", { enumerable: true, get: function () { return PluginLogger_js_1.PluginLoggerImpl; } }); var PluginUtils_js_1 = require("./PluginUtils.js"); Object.defineProperty(exports, "PluginUtilsImpl", { enumerable: true, get: function () { return PluginUtils_js_1.PluginUtilsImpl; } });