47 lines
1010 B
JavaScript
Executable File
47 lines
1010 B
JavaScript
Executable File
'use strict';
|
|
|
|
Object.defineProperty(exports, "__esModule", {
|
|
value: true
|
|
});
|
|
exports.h6 = exports.h5 = exports.h4 = exports.h3 = exports.h2 = exports.h1 = exports.hX = undefined;
|
|
|
|
var _util = require('../util');
|
|
|
|
/**
|
|
* Header of specific level
|
|
* @param {number} headerLevel
|
|
* @param {string} text
|
|
*/
|
|
var hX = function hX(headerLevel, text) {
|
|
return headerLevel > 6 ? h6(text) : _util.SECTION_LINE_BREAK + (0, _util.withPrefix)(_util.HEADER_PREFIX.repeat(headerLevel), text) + _util.SECTION_LINE_BREAK;
|
|
}; /**
|
|
* Markdown Header utilities
|
|
*
|
|
*/
|
|
|
|
var h1 = function h1(text) {
|
|
return hX(1, text);
|
|
};
|
|
var h2 = function h2(text) {
|
|
return hX(2, text);
|
|
};
|
|
var h3 = function h3(text) {
|
|
return hX(3, text);
|
|
};
|
|
var h4 = function h4(text) {
|
|
return hX(4, text);
|
|
};
|
|
var h5 = function h5(text) {
|
|
return hX(5, text);
|
|
};
|
|
var h6 = function h6(text) {
|
|
return hX(6, text);
|
|
};
|
|
|
|
exports.hX = hX;
|
|
exports.h1 = h1;
|
|
exports.h2 = h2;
|
|
exports.h3 = h3;
|
|
exports.h4 = h4;
|
|
exports.h5 = h5;
|
|
exports.h6 = h6; |