File tree Expand file tree Collapse file tree 1 file changed +7
-5
lines changed
Expand file tree Collapse file tree 1 file changed +7
-5
lines changed Original file line number Diff line number Diff line change @@ -26,11 +26,13 @@ interface AsyncState<T> {
2626 setError : ( error : Error , callback ?: ( ) => void ) => Error
2727}
2828
29- declare class Async < T > extends React . Component < AsyncProps < T > , AsyncState < T > > {
30- static Pending : React . FunctionComponent < { children ?: AsyncChildren < T > ; persist ?: boolean } >
31- static Loading : React . FunctionComponent < { children ?: AsyncChildren < T > ; initial ?: boolean } >
32- static Resolved : React . FunctionComponent < { children ?: AsyncChildren < T > ; persist ?: boolean } >
33- static Rejected : React . FunctionComponent < { children ?: AsyncChildren < T > ; persist ?: boolean } >
29+ declare class Async < T > extends React . Component < AsyncProps < T > , AsyncState < T > > { }
30+
31+ declare namespace Async {
32+ export function Pending < T > ( props : { children ?: AsyncChildren < T > ; persist ?: boolean } ) : React . ReactNode
33+ export function Loading < T > ( props : { children ?: AsyncChildren < T > ; initial ?: boolean } ) : React . ReactNode
34+ export function Resolved < T > ( props : { children ?: AsyncChildren < T > ; persist ?: boolean } ) : React . ReactNode
35+ export function Rejected < T > ( props : { children ?: AsyncChildren < T > ; persist ?: boolean } ) : React . ReactNode
3436}
3537
3638declare function createInstance < T > ( defaultProps ?: AsyncProps < T > ) : Async < T >
You can’t perform that action at this time.
0 commit comments