@atlaskit/adf-utils
Version:
Set of utilities to traverse, modify and create ADF documents.
23 lines (21 loc) • 675 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.duplicateMarkError = duplicateMarkError;
exports.isDuplicateMark = isDuplicateMark;
// Ignored via go/ees005
// eslint-disable-next-line @typescript-eslint/no-explicit-any
function isDuplicateMark(node, type) {
if (node.marks && node.marks.some(function (mark) {
return mark.type === type;
})) {
return true;
}
return false;
}
// Ignored via go/ees005
// eslint-disable-next-line @typescript-eslint/no-explicit-any
function duplicateMarkError(node, type) {
return "Mark with the same name '".concat(type, "' already exists on a node: ").concat(JSON.stringify(node));
}