eslint-plugin-mocha
Version:
Eslint rules for mocha.
14 lines • 551 B
JavaScript
import { isRuleNode } from "../ast/rule-node.js";
import { isRecord } from "../record.js";
function readReportNode(descriptor) {
if (!isRecord(descriptor)) {
return undefined;
}
const node = Object.getOwnPropertyDescriptor(descriptor, 'node')?.value;
return isRuleNode(node) ? node : undefined;
}
export function isMochaCallbackReport(mochaCallbacks, descriptor) {
const node = readReportNode(descriptor);
return node !== undefined && mochaCallbacks.has(node);
}
//# sourceMappingURL=prefer-arrow-callback-report.js.map