@flexis/ui
Version:
Styleless React Components
57 lines (48 loc) • 5.52 kB
JavaScript
import _Object$defineProperty from "@babel/runtime-corejs3/core-js-stable/object/define-property";
import _Object$defineProperties from "@babel/runtime-corejs3/core-js-stable/object/define-properties";
import _Object$getOwnPropertyDescriptors from "@babel/runtime-corejs3/core-js-stable/object/get-own-property-descriptors";
import _forEachInstanceProperty from "@babel/runtime-corejs3/core-js-stable/instance/for-each";
import _Object$getOwnPropertyDescriptor from "@babel/runtime-corejs3/core-js-stable/object/get-own-property-descriptor";
import _filterInstanceProperty from "@babel/runtime-corejs3/core-js-stable/instance/filter";
import _Object$getOwnPropertySymbols from "@babel/runtime-corejs3/core-js-stable/object/get-own-property-symbols";
import _Object$keys from "@babel/runtime-corejs3/core-js-stable/object/keys";
import _defineProperty from "@babel/runtime-corejs3/helpers/defineProperty";
import _repeatInstanceProperty from "@babel/runtime-corejs3/core-js-stable/instance/repeat";
import _valuesInstanceProperty from "@babel/runtime-corejs3/core-js-stable/instance/values";
import _mapInstanceProperty from "@babel/runtime-corejs3/core-js-stable/instance/map";
import _concatInstanceProperty from "@babel/runtime-corejs3/core-js-stable/instance/concat";
function ownKeys(object, enumerableOnly) { var keys = _Object$keys(object); if (_Object$getOwnPropertySymbols) { var symbols = _Object$getOwnPropertySymbols(object); if (enumerableOnly) symbols = _filterInstanceProperty(symbols).call(symbols, function (sym) { return _Object$getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; }
function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { var _context5; _forEachInstanceProperty(_context5 = ownKeys(Object(source), true)).call(_context5, function (key) { _defineProperty(target, key, source[key]); }); } else if (_Object$getOwnPropertyDescriptors) { _Object$defineProperties(target, _Object$getOwnPropertyDescriptors(source)); } else { var _context6; _forEachInstanceProperty(_context6 = ownKeys(Object(source))).call(_context6, function (key) { _Object$defineProperty(target, key, _Object$getOwnPropertyDescriptor(source, key)); }); } } return target; }
/* tslint:disable no-magic-numbers */
function formatValue(value, prefix, postfix) {
var _context, _context2;
var formatedValue = prefix.replace(/:/g, '').length ? value.replace(value[0], value[0].toUpperCase()) : value;
var formatedPostfix = postfix && postfix.replace(postfix[0], postfix[0].toUpperCase());
return _concatInstanceProperty(_context = _concatInstanceProperty(_context2 = "".concat(prefix)).call(_context2, formatedValue)).call(_context, formatedPostfix);
}
export function buildInfo(stylableApi) {
return _mapInstanceProperty(stylableApi).call(stylableApi, function (_ref) {
var values = _valuesInstanceProperty(_ref),
_ref$prefix = _ref.prefix,
prefix = _ref$prefix === void 0 ? '' : _ref$prefix,
_ref$postfix = _ref.postfix,
postfix = _ref$postfix === void 0 ? '' : _ref$postfix,
_ref$indent = _ref.indent,
indent = _ref$indent === void 0 ? 0 : _ref$indent;
return _mapInstanceProperty(values).call(values, function (_) {
var _context3, _context4;
return _concatInstanceProperty(_context3 = "".concat(_repeatInstanceProperty(_context4 = '\t').call(_context4, indent), "- ")).call(_context3, formatValue(_, prefix, postfix));
}).join('\n');
}).join('\n');
}
export function extendInfo(params, stylableApi) {
var sourceInfo = params.info;
if (sourceInfo.length) {
sourceInfo += '\n';
}
sourceInfo += buildInfo(stylableApi);
return _objectSpread({}, params, {
info: sourceInfo
});
}
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9oZWxwZXJzL3N0b3JpZXMvaW5mby50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFBQTtBQVNBLFNBQVMsV0FBVCxDQUFxQixLQUFyQixFQUFvQyxNQUFwQyxFQUFvRCxPQUFwRCxFQUFtRTtBQUFBOztBQUVsRSxNQUFNLGFBQWEsR0FBRyxNQUFNLENBQUMsT0FBUCxDQUFlLElBQWYsRUFBcUIsRUFBckIsRUFBeUIsTUFBekIsR0FDbkIsS0FBSyxDQUFDLE9BQU4sQ0FBYyxLQUFLLENBQUMsQ0FBRCxDQUFuQixFQUF3QixLQUFLLENBQUMsQ0FBRCxDQUFMLENBQVMsV0FBVCxFQUF4QixDQURtQixHQUVuQixLQUZIO0FBR0EsTUFBTSxlQUFlLEdBQUcsT0FBTyxJQUFJLE9BQU8sQ0FBQyxPQUFSLENBQWdCLE9BQU8sQ0FBQyxDQUFELENBQXZCLEVBQTRCLE9BQU8sQ0FBQyxDQUFELENBQVAsQ0FBVyxXQUFYLEVBQTVCLENBQW5DO0FBRUEsMEZBQVUsTUFBVixtQkFBbUIsYUFBbkIsa0JBQW1DLGVBQW5DO0FBQ0E7O0FBRUQsT0FBTSxTQUFVLFNBQVYsQ0FBb0IsV0FBcEIsRUFBK0M7QUFDcEQsU0FBTyxxQkFBQSxXQUFXLE1BQVgsQ0FBQSxXQUFXLEVBQUs7QUFBQSxRQUN0QixNQURzQjtBQUFBLDJCQUV0QixNQUZzQjtBQUFBLFFBRXRCLE1BRnNCLDRCQUViLEVBRmE7QUFBQSw0QkFHdEIsT0FIc0I7QUFBQSxRQUd0QixPQUhzQiw2QkFHWixFQUhZO0FBQUEsMkJBSXRCLE1BSnNCO0FBQUEsUUFJdEIsTUFKc0IsNEJBSWIsQ0FKYTs7QUFBQSxXQU12QixxQkFBQSxNQUFNLE1BQU4sQ0FBQSxNQUFNLEVBQUssVUFBQSxDQUFDO0FBQUE7O0FBQUEsMkRBQ1AsMERBQVksTUFBWixDQURPLHlCQUNpQixXQUFXLENBQUMsQ0FBRCxFQUFJLE1BQUosRUFBWSxPQUFaLENBRDVCO0FBQUEsS0FBTixDQUFOLENBRUcsSUFGSCxDQUVRLElBRlIsQ0FOdUI7QUFBQSxHQUFMLENBQVgsQ0FTTCxJQVRLLENBU0EsSUFUQSxDQUFQO0FBVUE7QUFFRCxPQUFNLFNBQVUsVUFBVixDQUFxQixNQUFyQixFQUFrRCxXQUFsRCxFQUE2RTtBQUVsRixNQUFJLFVBQVUsR0FBVyxNQUFNLENBQUMsSUFBaEM7O0FBRUEsTUFBSSxVQUFVLENBQUMsTUFBZixFQUF1QjtBQUN0QixJQUFBLFVBQVUsSUFBSSxJQUFkO0FBQ0E7O0FBRUQsRUFBQSxVQUFVLElBQUksU0FBUyxDQUFDLFdBQUQsQ0FBdkI7QUFFQSwyQkFDSSxNQURKO0FBRUMsSUFBQSxJQUFJLEVBQUU7QUFGUDtBQUlBIiwic291cmNlUm9vdCI6IiJ9