File tree 1 file changed +11
-1
lines changed
1 file changed +11
-1
lines changed Original file line number Diff line number Diff line change @@ -135,7 +135,17 @@ declare namespace Async {
135
135
export function Settled < T > ( props : { children ?: AsyncChildren < T > ; persist ?: boolean } ) : JSX . Element
136
136
}
137
137
138
- export function createInstance < T > ( defaultProps ?: AsyncProps < T > ) : Async < T >
138
+ export function createInstance < T > (
139
+ defaultProps ?: AsyncProps < T >
140
+ ) : ( new ( ) => Async < T > ) & {
141
+ Initial < T > ( props : { children ?: AsyncChildren < T > ; persist ?: boolean } ) : JSX . Element
142
+ Pending < T > ( props : { children ?: AsyncChildren < T > ; initial ?: boolean } ) : JSX . Element
143
+ Loading < T > ( props : { children ?: AsyncChildren < T > ; initial ?: boolean } ) : JSX . Element
144
+ Fulfilled < T > ( props : { children ?: AsyncChildren < T > ; persist ?: boolean } ) : JSX . Element
145
+ Resolved < T > ( props : { children ?: AsyncChildren < T > ; persist ?: boolean } ) : JSX . Element
146
+ Rejected < T > ( props : { children ?: AsyncChildren < T > ; persist ?: boolean } ) : JSX . Element
147
+ Settled < T > ( props : { children ?: AsyncChildren < T > ; persist ?: boolean } ) : JSX . Element
148
+ }
139
149
140
150
export function useAsync < T > (
141
151
arg1 : AsyncOptions < T > | PromiseFn < T > ,
You can’t perform that action at this time.
0 commit comments