UNPKG

lambda-service

Version:
29 lines (21 loc) 657 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = _default; var _assert = _interopRequireDefault(require("assert")); var _lodash = require("lodash"); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } function _default(api) { return { name: 'ssr', validate(val) { (0, _assert.default)((0, _lodash.isPlainObject)(val) || typeof val === 'boolean', `Configure item ssr should be true, false or Plain Object, but got ${val}.`); }, onChange() { api.service.restart( /* why */ 'Configure item ssr Changed.'); } }; }