securityos/node_modules/next/dist/esm/client/components/infinite-promise.js

20 lines
629 B
JavaScript

/**
* Used to cache in createInfinitePromise
*/ let infinitePromise;
/**
* Create a Promise that does not resolve. This is used to suspend when data is not available yet.
*/ export function createInfinitePromise() {
if (!infinitePromise) {
// Only create the Promise once
infinitePromise = new Promise(()=>{
// This is used to debug when the rendering is never updated.
// setTimeout(() => {
// infinitePromise = new Error('Infinite promise')
// resolve()
// }, 5000)
});
}
return infinitePromise;
}
//# sourceMappingURL=infinite-promise.js.map