UNPKG

676 BJavaScriptView Raw
1"use strict";
2Object.defineProperty(exports, "__esModule", { value: true });
3var ts = require("typescript");
4var check_node_1 = require("./shared/check-node");
5// tslint:disable-next-line:variable-name
6exports.Rule = check_node_1.createCheckNodeRule(checkNode, "Unexpected reject, return an error instead.");
7function checkNode(node, _ctx) {
8 if (ts.isPropertyAccessExpression(node) &&
9 ts.isIdentifier(node.expression) &&
10 node.expression.text === "Promise" &&
11 node.name.text === "reject") {
12 return { invalidNodes: [check_node_1.createInvalidNode(node, [])] };
13 }
14 return { invalidNodes: [] };
15}
16//# sourceMappingURL=noRejectRule.js.map
\No newline at end of file