We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent bd72666 commit 8cb4832Copy full SHA for 8cb4832
lib/internal/module.js
@@ -27,6 +27,10 @@ function makeRequireFunction(mod) {
27
require.resolve = resolve;
28
29
function paths(request) {
30
+ if (typeof request !== 'string') {
31
+ throw new errors.Error('ERR_INVALID_ARG_TYPE',
32
+ 'request', 'string', request);
33
+ }
34
return Module._resolveLookupPaths(request, mod, true);
35
}
36
test/parallel/test-require-resolve.js
@@ -47,4 +47,11 @@ const re = /^The "request" argument must be of type string\. Received type \w+$/
47
code: 'ERR_INVALID_ARG_TYPE',
48
message: re
49
});
50
+
51
+ common.expectsError(
52
+ () => { require.resolve.paths(value); },
53
+ {
54
+ code: 'ERR_INVALID_ARG_TYPE',
55
+ message: re
56
+ });
57
0 commit comments