UNPKG

@neo-one/server-plugin-simulation

Version:

NEO•ONE Server simulation plugin.

30 lines (28 loc) 3.03 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const server_plugin_1 = require("@neo-one/server-plugin"); const server_plugin_project_1 = require("@neo-one/server-plugin-project"); const constants_1 = require("./constants"); const createCommand_1 = require("./createCommand"); const goCommand_1 = require("./goCommand"); class SimulationPlugin extends server_plugin_1.Plugin { get name() { return constants_1.constants.PLUGIN; } get names() { return { capital: 'Simulation', capitalPlural: 'Simulations', lower: 'simulation', lowerPlural: 'simulations', }; } get dependencies() { return [server_plugin_project_1.constants.PLUGIN]; } get interactive() { return [createCommand_1.createCommand, goCommand_1.goCommand]; } } exports.SimulationPlugin = SimulationPlugin; //# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIlNpbXVsYXRpb25QbHVnaW4udHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7QUFBQSwwREFBb0U7QUFDcEUsMEVBQStFO0FBQy9FLDJDQUF3QztBQUN4QyxtREFBZ0Q7QUFDaEQsMkNBQXdDO0FBRXhDLE1BQWEsZ0JBQWlCLFNBQVEsc0JBQU07SUFDMUMsSUFBVyxJQUFJO1FBQ2IsT0FBTyxxQkFBUyxDQUFDLE1BQU0sQ0FBQztJQUMxQixDQUFDO0lBRUQsSUFBVyxLQUFLO1FBTWQsT0FBTztZQUNMLE9BQU8sRUFBRSxZQUFZO1lBQ3JCLGFBQWEsRUFBRSxhQUFhO1lBQzVCLEtBQUssRUFBRSxZQUFZO1lBQ25CLFdBQVcsRUFBRSxhQUFhO1NBQzNCLENBQUM7SUFDSixDQUFDO0lBRUQsSUFBVyxZQUFZO1FBQ3JCLE9BQU8sQ0FBQyxpQ0FBZ0IsQ0FBQyxNQUFNLENBQUMsQ0FBQztJQUNuQyxDQUFDO0lBRUQsSUFBVyxXQUFXO1FBQ3BCLE9BQU8sQ0FBQyw2QkFBYSxFQUFFLHFCQUFTLENBQUMsQ0FBQztJQUNwQyxDQUFDO0NBQ0Y7QUExQkQsNENBMEJDIiwiZmlsZSI6Im5lby1vbmUtc2VydmVyLXBsdWdpbi1zaW11bGF0aW9uL3NyYy9TaW11bGF0aW9uUGx1Z2luLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgSW50ZXJhY3RpdmVDb21tYW5kLCBQbHVnaW4gfSBmcm9tICdAbmVvLW9uZS9zZXJ2ZXItcGx1Z2luJztcbmltcG9ydCB7IGNvbnN0YW50cyBhcyBwcm9qZWN0Q29uc3RhbnRzIH0gZnJvbSAnQG5lby1vbmUvc2VydmVyLXBsdWdpbi1wcm9qZWN0JztcbmltcG9ydCB7IGNvbnN0YW50cyB9IGZyb20gJy4vY29uc3RhbnRzJztcbmltcG9ydCB7IGNyZWF0ZUNvbW1hbmQgfSBmcm9tICcuL2NyZWF0ZUNvbW1hbmQnO1xuaW1wb3J0IHsgZ29Db21tYW5kIH0gZnJvbSAnLi9nb0NvbW1hbmQnO1xuXG5leHBvcnQgY2xhc3MgU2ltdWxhdGlvblBsdWdpbiBleHRlbmRzIFBsdWdpbiB7XG4gIHB1YmxpYyBnZXQgbmFtZSgpOiBzdHJpbmcge1xuICAgIHJldHVybiBjb25zdGFudHMuUExVR0lOO1xuICB9XG5cbiAgcHVibGljIGdldCBuYW1lcygpOiB7XG4gICAgcmVhZG9ubHkgY2FwaXRhbDogc3RyaW5nO1xuICAgIHJlYWRvbmx5IGNhcGl0YWxQbHVyYWw6IHN0cmluZztcbiAgICByZWFkb25seSBsb3dlcjogc3RyaW5nO1xuICAgIHJlYWRvbmx5IGxvd2VyUGx1cmFsOiBzdHJpbmc7XG4gIH0ge1xuICAgIHJldHVybiB7XG4gICAgICBjYXBpdGFsOiAnU2ltdWxhdGlvbicsXG4gICAgICBjYXBpdGFsUGx1cmFsOiAnU2ltdWxhdGlvbnMnLFxuICAgICAgbG93ZXI6ICdzaW11bGF0aW9uJyxcbiAgICAgIGxvd2VyUGx1cmFsOiAnc2ltdWxhdGlvbnMnLFxuICAgIH07XG4gIH1cblxuICBwdWJsaWMgZ2V0IGRlcGVuZGVuY2llcygpOiBSZWFkb25seUFycmF5PHN0cmluZz4ge1xuICAgIHJldHVybiBbcHJvamVjdENvbnN0YW50cy5QTFVHSU5dO1xuICB9XG5cbiAgcHVibGljIGdldCBpbnRlcmFjdGl2ZSgpOiBSZWFkb25seUFycmF5PEludGVyYWN0aXZlQ29tbWFuZD4ge1xuICAgIHJldHVybiBbY3JlYXRlQ29tbWFuZCwgZ29Db21tYW5kXTtcbiAgfVxufVxuIl19