@storybook/addon-docs
Version:
Document component usage and properties in Markdown
45 lines (35 loc) • 1.23 kB
JavaScript
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.isTooLongForTypeSummary = isTooLongForTypeSummary;
exports.isTooLongForDefaultValueSummary = isTooLongForDefaultValueSummary;
exports.createSummaryValue = createSummaryValue;
exports.normalizeNewlines = exports.MAX_DEFAULT_VALUE_SUMMARY_LENGTH = exports.MAX_TYPE_SUMMARY_LENGTH = void 0;
require("core-js/modules/es.string.replace.js");
require("core-js/modules/es.regexp.exec.js");
var MAX_TYPE_SUMMARY_LENGTH = 90;
exports.MAX_TYPE_SUMMARY_LENGTH = MAX_TYPE_SUMMARY_LENGTH;
var MAX_DEFAULT_VALUE_SUMMARY_LENGTH = 50;
exports.MAX_DEFAULT_VALUE_SUMMARY_LENGTH = MAX_DEFAULT_VALUE_SUMMARY_LENGTH;
function isTooLongForTypeSummary(value) {
return value.length > MAX_TYPE_SUMMARY_LENGTH;
}
function isTooLongForDefaultValueSummary(value) {
return value.length > MAX_DEFAULT_VALUE_SUMMARY_LENGTH;
}
function createSummaryValue(summary, detail) {
if (summary === detail) {
return {
summary: summary
};
}
return {
summary: summary,
detail: detail
};
}
var normalizeNewlines = function normalizeNewlines(string) {
return string.replace(/\\r\\n/g, '\\n');
};
exports.normalizeNewlines = normalizeNewlines;
;