UNPKG

970 BJavaScriptView Raw
1"use strict";
2
3Object.defineProperty(exports, "__esModule", {
4 value: true
5});
6exports.ensureArgTypes = void 0;
7
8var _mapValues = _interopRequireDefault(require("lodash/mapValues"));
9
10var _parameters = require("./parameters");
11
12function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
13
14var ensureArgTypes = function ensureArgTypes(context) {
15 var _context$parameters = context.parameters,
16 _context$parameters$a = _context$parameters.argTypes,
17 userArgTypes = _context$parameters$a === void 0 ? {} : _context$parameters$a,
18 _context$parameters$a2 = _context$parameters.args,
19 args = _context$parameters$a2 === void 0 ? {} : _context$parameters$a2;
20 if (!args) return userArgTypes;
21 var argTypes = (0, _mapValues.default)(args, function (_arg, name) {
22 return {
23 name: name
24 };
25 });
26 return (0, _parameters.combineParameters)(argTypes, userArgTypes);
27};
28
29exports.ensureArgTypes = ensureArgTypes;
\No newline at end of file