youzanyun-devtool-worker
Version:
24 lines (23 loc) • 948 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const tslib_1 = require("tslib");
const DpShowcaseTemplate_1 = tslib_1.__importDefault(require("./DpShowcaseTemplate"));
const SaveDpShowcaseTemplate_1 = tslib_1.__importDefault(require("./SaveDpShowcaseTemplate"));
const DpDeveloperDecorate_1 = tslib_1.__importDefault(require("./DpDeveloperDecorate"));
let actionMap;
class DesignPlatformAction {
static getActionMap() {
if (!actionMap) {
actionMap = {
dpShowcaseTemplate: DpShowcaseTemplate_1.default.getInstance(),
saveDpShowcaseTemplate: SaveDpShowcaseTemplate_1.default.getInstance(),
dpDeveloperDecorate: DpDeveloperDecorate_1.default.getInstance(),
};
}
return actionMap;
}
static getAction(type) {
return DesignPlatformAction.getActionMap()[type];
}
}
exports.default = DesignPlatformAction;