Skip to main content
Version: 3.x.x

getInitialState


import { getInitialState } from "@hyper-fetch/react"

Description

Defined in react/src/helpers/use-tracked-state/use-tracked-state.utils.ts:63

Preview

getInitialState<T>(initialData, dispatcher, request)

Parameters

NameDetails

initialData

Required

ResponseReturnType<ExtractResponseType<T>, ExtractErrorType<T>, ExtractAdapterType<T>>

dispatcher

Required

Dispatcher

request

Required

T

Returns

{
additionalData: T extends BaseAdapterType<any, any, any, infer A, any> ? A : never;
data: null | T extends Request<infer D, any, any, any, any, any, any, any, any, any> ? D : never;
error: null | T extends Request<any, any, any, infer G, infer L, any, any, any, any, any> ? \G\ | \L\ : never;
isSuccess: boolean;
loading: boolean;
retries: number;
status: T extends BaseAdapterType<any, any, infer S, any, any> ? S : never;
timestamp: null | Date;
}