/** | |
Import a module while bypassing the cache. | |
@example | |
``` | |
// foo.js | |
let i = 0; | |
module.exports = () => ++i; | |
// index.js | |
import importFresh = require('import-fresh'); | |
require('./foo')(); | |
//=> 1 | |
require('./foo')(); | |
//=> 2 | |
importFresh('./foo')(); | |
//=> 1 | |
importFresh('./foo')(); | |
//=> 1 | |
``` | |
*/ | |
declare function importFresh(moduleId: string): unknown; | |
export = importFresh; |