diff --git a/src/index.d.ts b/src/index.d.ts index e731f000..da35d33e 100644 --- a/src/index.d.ts +++ b/src/index.d.ts @@ -3,7 +3,7 @@ import * as React from "react" type AsyncChildren = ((state: AsyncState) => React.ReactNode) | React.ReactNode type PromiseFn = (props: object) => Promise -interface AsyncOptions { +export interface AsyncOptions { promise?: Promise promiseFn?: (props: object, controller: AbortController) => Promise deferFn?: (args: any[], props: object, controller: AbortController) => Promise @@ -19,7 +19,7 @@ interface AsyncProps extends AsyncOptions { children?: AsyncChildren } -interface AsyncState { +export interface AsyncState { data?: T error?: Error initialValue?: T