@ccms/api
Version:
MiaoScript api package
35 lines • 1.05 kB
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
exports.plugin = void 0;
var tslib_1 = require("tslib");
var container_1 = require("@ccms/container");
var plugin;
(function (plugin_1) {
/**
* MiaoScript Plugin
*/
plugin_1.Plugin = Symbol("Plugin");
/**
* MiaoScript Plugin Folder
*/
plugin_1.PluginFolder = Symbol("PluginFolder");
/**
* Runtime Plugin Instance
*/
plugin_1.PluginInstance = Symbol("PluginInstance");
/**
* MiaoScript Plugin Manager Interface
*/
var PluginManager = /** @class */ (function () {
function PluginManager() {
}
PluginManager = tslib_1.__decorate([
(0, container_1.injectable)()
], PluginManager);
return PluginManager;
}());
plugin_1.PluginManager = PluginManager;
plugin_1.PluginScanner = Symbol("PluginScanner");
plugin_1.PluginLoader = Symbol("PluginLoader");
})(plugin = exports.plugin || (exports.plugin = {}));
//# sourceMappingURL=plugin.js.map
;