index.d.ts
1 declare const resolveCwd: { 2 /** 3 Resolve the path of a module like [`require.resolve()`](https://nodejs.org/api/globals.html#globals_require_resolve) but from the current working directory. 4 5 @param moduleId - What you would use in `require()`. 6 @returns The resolved module path. 7 @throws When the module can't be found. 8 9 @example 10 ``` 11 import resolveCwd = require('resolve-cwd'); 12 13 console.log(__dirname); 14 //=> '/Users/sindresorhus/rainbow' 15 16 console.log(process.cwd()); 17 //=> '/Users/sindresorhus/unicorn' 18 19 console.log(resolveCwd('./foo')); 20 //=> '/Users/sindresorhus/unicorn/foo.js' 21 ``` 22 */ 23 (moduleId: string): string; 24 25 /** 26 Resolve the path of a module like [`require.resolve()`](https://nodejs.org/api/globals.html#globals_require_resolve) but from the current working directory. 27 28 @param moduleId - What you would use in `require()`. 29 @returns The resolved module path. Returns `undefined` instead of throwing when the module can't be found. 30 31 @example 32 ``` 33 import resolveCwd = require('resolve-cwd'); 34 35 console.log(__dirname); 36 //=> '/Users/sindresorhus/rainbow' 37 38 console.log(process.cwd()); 39 //=> '/Users/sindresorhus/unicorn' 40 41 console.log(resolveCwd.silent('./foo')); 42 //=> '/Users/sindresorhus/unicorn/foo.js' 43 ``` 44 */ 45 silent(moduleId: string): string | undefined; 46 }; 47 48 export = resolveCwd;