We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 7d8141e commit 195b6eeCopy full SHA for 195b6ee
index.d.ts
@@ -38,15 +38,18 @@ export interface FetchProps<TData = any> {
38
fetchFunction?: (url: string, options: RequestInit) => Promise<any>;
39
onDataChange?: (newData: TData, data: TData) => any;
40
onChange?: (result: FetchResult<TData>) => void;
41
- children: (result: FetchResult<TData>) => React.ReactNode | React.ReactNode;
42
}
43
44
export function useFetch<TData = any>(
45
props: FetchProps<TData>
46
): FetchResult<TData>;
47
48
export default class Fetch<TData = any> extends React.Component<
49
- FetchProps<TData>
+ FetchProps<TData> & {
+ children?: (
50
+ result: FetchResult<TData>
51
+ ) => React.ReactNode | React.ReactNode;
52
+ }
53
> {
54
// Passing any to FetchResult as unable to use TData
55
static Consumer: React.Consumer<FetchResult<any>>;
0 commit comments