188 lines
6.4 KiB
TypeScript
188 lines
6.4 KiB
TypeScript
// Module ID: 7809
|
|
// Function ID: 61994
|
|
// Name: parseWithClassNameExtraction
|
|
// Dependencies: [3830, 7810, 4573, 4591, 4592, 4121, 2]
|
|
// Exports: renderChangelogMessageMarkup
|
|
|
|
// Module 7809 (parseWithClassNameExtraction)
|
|
const require = arg1;
|
|
function parseWithClassNameExtraction(transformUpperCase) {
|
|
let flag = transformUpperCase.transformUpperCase;
|
|
if (flag === undefined) {
|
|
flag = false;
|
|
}
|
|
return (arg0, arg1, inline) => {
|
|
const match = outer1_10.exec(arg0[1]);
|
|
const str2 = arg0[1].replace(outer1_10, "");
|
|
let formatted = str2;
|
|
if (flag) {
|
|
formatted = str2.toUpperCase();
|
|
}
|
|
const obj = {};
|
|
let tmp3 = null;
|
|
if (null != match) {
|
|
tmp3 = match[1];
|
|
}
|
|
obj.className = tmp3;
|
|
let num = 2;
|
|
if ("=" === arg0[2]) {
|
|
num = 1;
|
|
}
|
|
obj.level = num;
|
|
obj.content = outer1_1(outer1_2[0]).parseInline(arg1, formatted, inline);
|
|
return obj;
|
|
};
|
|
}
|
|
function defaultRules(arg0) {
|
|
let obj = {};
|
|
const merged = Object.assign(require(7810) /* ChangeLogLink */.baseRules);
|
|
obj = {};
|
|
const merged1 = Object.assign(image);
|
|
if ("function" === typeof require(7810) /* ChangeLogLink */.customRules.image) {
|
|
const customRules = require(7810) /* ChangeLogLink */.customRules;
|
|
image = customRules.image(arg0);
|
|
} else {
|
|
image = require(7810) /* ChangeLogLink */.customRules.image;
|
|
}
|
|
const merged2 = Object.assign(image);
|
|
obj["image"] = obj;
|
|
obj = {};
|
|
const merged3 = Object.assign(link);
|
|
if ("function" === typeof require(7810) /* ChangeLogLink */.customRules.link) {
|
|
const customRules2 = require(7810) /* ChangeLogLink */.customRules;
|
|
link = customRules2.link(arg0);
|
|
} else {
|
|
link = require(7810) /* ChangeLogLink */.customRules.link;
|
|
}
|
|
const merged4 = Object.assign(link);
|
|
obj["link"] = obj;
|
|
const merged5 = Object.assign(list);
|
|
if ("function" === typeof require(7810) /* ChangeLogLink */.customRules.list) {
|
|
const customRules3 = require(7810) /* ChangeLogLink */.customRules;
|
|
list = customRules3.list(arg0);
|
|
} else {
|
|
list = require(7810) /* ChangeLogLink */.customRules.list;
|
|
}
|
|
const merged6 = Object.assign(list);
|
|
obj["list"] = {};
|
|
obj["interpolation"] = {
|
|
order: importDefault(4573).order,
|
|
match(arg0) {
|
|
return outer1_11.exec(arg0);
|
|
},
|
|
parse(arg0, arg1, arg2) {
|
|
if (null == arg2.interpolations[arg0[1]]) {
|
|
let obj = { type: "text", content: arg0[0] };
|
|
} else {
|
|
obj = { type: "interpolation", renderer: tmp };
|
|
}
|
|
return obj;
|
|
},
|
|
react(renderer) {
|
|
return renderer.renderer();
|
|
}
|
|
};
|
|
const obj3 = {};
|
|
const merged7 = Object.assign(lheading);
|
|
obj3["parse"] = parseWithClassNameExtraction({ transformUpperCase: true });
|
|
if ("function" === typeof require(7810) /* ChangeLogLink */.customRules.lheading) {
|
|
const customRules4 = require(7810) /* ChangeLogLink */.customRules;
|
|
lheading = customRules4.lheading(arg0);
|
|
} else {
|
|
lheading = require(7810) /* ChangeLogLink */.customRules.lheading;
|
|
}
|
|
const merged8 = Object.assign(lheading);
|
|
obj["lheading"] = obj3;
|
|
const merged9 = Object.assign(heading);
|
|
if ("function" === typeof require(7810) /* ChangeLogLink */.customRules.heading) {
|
|
const customRules5 = require(7810) /* ChangeLogLink */.customRules;
|
|
heading = customRules5.heading(arg0);
|
|
} else {
|
|
heading = require(7810) /* ChangeLogLink */.customRules.heading;
|
|
}
|
|
const merged10 = Object.assign(heading);
|
|
obj["heading"] = {};
|
|
const merged11 = Object.assign(blockQuote);
|
|
if ("function" === typeof require(7810) /* ChangeLogLink */.customRules.blockQuote) {
|
|
const customRules6 = require(7810) /* ChangeLogLink */.customRules;
|
|
blockQuote = customRules6.blockQuote(arg0);
|
|
} else {
|
|
blockQuote = require(7810) /* ChangeLogLink */.customRules.blockQuote;
|
|
}
|
|
const merged12 = Object.assign(blockQuote);
|
|
obj["blockQuote"] = {};
|
|
const merged13 = Object.assign(paragraph);
|
|
if ("function" === typeof require(7810) /* ChangeLogLink */.customRules.paragraph) {
|
|
const customRules7 = require(7810) /* ChangeLogLink */.customRules;
|
|
paragraph = customRules7.paragraph(arg0);
|
|
} else {
|
|
paragraph = require(7810) /* ChangeLogLink */.customRules.paragraph;
|
|
}
|
|
const merged14 = Object.assign(paragraph);
|
|
obj["paragraph"] = {};
|
|
return obj;
|
|
}
|
|
function specialRules(arg0) {
|
|
let obj = {};
|
|
obj = {};
|
|
const merged = Object.assign(lheading);
|
|
obj["parse"] = parseWithClassNameExtraction({ transformUpperCase: false });
|
|
if ("function" === typeof require(7810) /* ChangeLogLink */.customRules.lheading) {
|
|
const customRules = require(7810) /* ChangeLogLink */.customRules;
|
|
lheading = customRules.lheading(arg0);
|
|
} else {
|
|
lheading = require(7810) /* ChangeLogLink */.customRules.lheading;
|
|
}
|
|
const merged1 = Object.assign(lheading);
|
|
obj.lheading = obj;
|
|
return obj;
|
|
}
|
|
function messageRules(arg0) {
|
|
let obj = {};
|
|
const merged = Object.assign(defaultRules(arg0));
|
|
obj = {};
|
|
const merged1 = Object.assign(importDefault(3830).defaultRules.newline);
|
|
obj["newline"] = obj;
|
|
obj["text"] = importDefault(4573);
|
|
obj["list"] = importDefault(4591);
|
|
obj["subtext"] = importDefault(4592);
|
|
return obj;
|
|
}
|
|
function getDefaultRules(arg0) {
|
|
const merged = Object.assign(defaultRules(arg0));
|
|
return {};
|
|
}
|
|
let lheading = require("t").defaultRules.lheading;
|
|
let heading = require("t").defaultRules.heading;
|
|
let link = require("t").defaultRules.link;
|
|
let image = require("t").defaultRules.image;
|
|
let list = require("t").defaultRules.list;
|
|
let blockQuote = require("t").defaultRules.blockQuote;
|
|
let paragraph = require("t").defaultRules.paragraph;
|
|
const re10 = /\{(.+?)}/;
|
|
const re11 = /^\$(\w+?)\$/;
|
|
const result = require("textRegexp").fileFinishedImporting("utils/ChangeLogUtils.tsx");
|
|
|
|
export default {
|
|
getDefaultRules,
|
|
getSpecialRules(arg0) {
|
|
const merged = Object.assign(defaultRules(arg0));
|
|
const merged1 = Object.assign(specialRules(arg0));
|
|
return {};
|
|
},
|
|
getMessageRules(arg0) {
|
|
const merged = Object.assign(messageRules(arg0));
|
|
return {};
|
|
}
|
|
};
|
|
export const renderChangelogMessageMarkup = function renderChangelogMessageMarkup(content, arg1, changeLog) {
|
|
let obj = { hasSpoilerEmbeds: false, hasBailedAst: false };
|
|
const obj2 = importDefault(4121);
|
|
if (null != changeLog) {
|
|
obj = { changeLog };
|
|
} else {
|
|
obj = {};
|
|
}
|
|
obj.content = importDefault(4121).reactParserFor(getDefaultRules(arg1))(content.content, false, obj);
|
|
return obj;
|
|
};
|