eslint-plugin-mocha
Version:
Eslint rules for mocha.
22 lines • 629 B
JavaScript
function getNodeRange(node) {
const { range } = node;
return range === undefined || range === null ? null : [range[0], range[1]];
}
export function expectNodeRange(node) {
const range = getNodeRange(node);
if (range === null) {
throw new TypeError('Expected node range.');
}
return range;
}
function getNodeLocation(node) {
return node.loc ?? null;
}
export function expectNodeLocation(node) {
const location = getNodeLocation(node);
if (location === null) {
throw new TypeError('Expected node location.');
}
return location;
}
//# sourceMappingURL=node-location.js.map