Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 77d03d0

Browse files
authored
Prevent crash if target not found
1 parent fff5037 commit 77d03d0

File tree

1 file changed

+9
-5
lines changed

1 file changed

+9
-5
lines changed

lib/__get__.js

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -11,11 +11,15 @@
1111
*/
1212
function __get__() {
1313
arguments.varName = arguments[0];
14-
if (arguments.varName && typeof arguments.varName === "string") {
15-
return eval(arguments.varName);
16-
} else {
17-
throw new TypeError("__get__ expects a non-empty string");
14+
try {
15+
if (arguments.varName && typeof arguments.varName === "string") {
16+
return eval(arguments.varName);
17+
} else {
18+
throw new TypeError("__get__ expects a non-empty string");
19+
}
20+
} catch(e) {
21+
return;
1822
}
1923
}
2024

21-
module.exports = __get__;
25+
module.exports = __get__;

0 commit comments

Comments
 (0)