UNPKG

youzanyun-devtool-worker

Version:

24 lines (23 loc) 948 B
"use strict"; 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;