File tree Expand file tree Collapse file tree 2 files changed +4
-4
lines changed Expand file tree Collapse file tree 2 files changed +4
-4
lines changed Original file line number Diff line number Diff line change @@ -17,7 +17,7 @@ import { useWatchResourceValue } from "./useWatchResourceValue.js";
17
17
18
18
export class AsyncResource < T = unknown > {
19
19
public readonly loader : AsyncLoader < T > ;
20
- private loaderPromise : Promise < void > | undefined ;
20
+ public loaderPromise : Promise < void > | undefined ;
21
21
private loaderPromiseVersion = 0 ;
22
22
private autoRefreshTimeout : ConsolidatedTimeout ;
23
23
Original file line number Diff line number Diff line change 1
1
import { hash } from "object-code" ;
2
- import { use , useEffect } from "react" ;
2
+ import { useEffect } from "react" ;
3
3
import { useOnVisibilityChange } from "../lib/useOnVisibilityChange.js" ;
4
4
import { useOnWindowFocused } from "../lib/useOnWindowFocused.js" ;
5
5
import { useWatchObservableValue } from "../observable-value/useWatchObservableValue.js" ;
@@ -103,10 +103,10 @@ export const useWatchResourceValue = <
103
103
}
104
104
105
105
if ( useSuspense ) {
106
- if ( resource . suspensePromise === undefined ) {
106
+ if ( resource . loaderPromise === undefined ) {
107
107
throw new Error ( "Invariant violation: Unexpected state" ) ;
108
108
}
109
- throw resource . suspensePromise ;
109
+ throw resource . loaderPromise ;
110
110
}
111
111
112
112
return Object . freeze ( {
You can’t perform that action at this time.
0 commit comments