✏️ 正在编辑: README.md
路径:
/lib/node_modules/npm/node_modules/promise-inflight/README.md
提示:
您可以编辑任何文件(包括二进制文件),但请注意不当修改可能导致文件损坏。
# promise-inflight One promise for multiple requests in flight to avoid async duplication ## USAGE ```javascript const inflight = require('promise-inflight') // some request that does some stuff function req(key) { // key is any random string. like a url or filename or whatever. return inflight(key, () => { // this is where you'd fetch the url or whatever return Promise.delay(100) }) } // only assigns a single setTimeout // when it dings, all thens get called with the same result. (There's only // one underlying promise.) req('foo').then(…) req('foo').then(…) req('foo').then(…) req('foo').then(…) ``` ## SEE ALSO * [inflight](https://npmjs.com/package/inflight) - For the callback based function on which this is based. ## STILL NEEDS Tests!
💾 保存文件
← 返回文件管理器