1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
| /**
| 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
|
| const foo = importFresh<typeof import('./foo')>('./foo');
| ```
| */
| declare function importFresh<T>(moduleId: string): T;
|
| export = importFresh;
|
|