stratostech-discord-html-transcripts
Version:
A nicely formatted html transcript generator for discord.js.
21 lines • 981 B
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
exports.calculateInlineIndex = exports.calculateAmountOfTrue = void 0;
const calculateAmountOfTrue = (array) => {
// get the amount of true values before endIndex, stopping at the first false value
for (let i = array.length - 1; i >= 0; i--) {
if (!array[i]) {
return array.length - i;
}
}
return array.length - 1;
};
exports.calculateAmountOfTrue = calculateAmountOfTrue;
function calculateInlineIndex(fields, currentFieldIndex) {
// get the amount of inline fields before the current field without gaps
const inlineFieldsBefore = fields.slice(0, currentFieldIndex).map((e) => { var _a; return (_a = e.inline) !== null && _a !== void 0 ? _a : false; });
const amount = (0, exports.calculateAmountOfTrue)(inlineFieldsBefore) + 1;
return (amount % 3) + 1;
}
exports.calculateInlineIndex = calculateInlineIndex;
//# sourceMappingURL=embeds.js.map
;