| "use strict"; |
| |
| Object.defineProperty(exports, "__esModule", { |
| value: true |
| }); |
| exports.default = isValidIdentifier; |
| |
| function _esutils() { |
| const data = _interopRequireDefault(require("esutils")); |
| |
| _esutils = function () { |
| return data; |
| }; |
| |
| return data; |
| } |
| |
| function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } |
| |
| function isValidIdentifier(name) { |
| if (typeof name !== "string" || _esutils().default.keyword.isReservedWordES6(name, true)) { |
| return false; |
| } else if (name === "await") { |
| return false; |
| } else { |
| return _esutils().default.keyword.isIdentifierNameES6(name); |
| } |
| } |