Skip to content
IC Reactor

ActorHooks

ActorHooks<Service, Transform> = object

Defined in: react/src/createActorHooks.ts:62

Service

Transform extends TransformKey

useActorQuery: {<Method>(config): UseQueryResult<ReactorQueryData<ReactorReturnOk<Service, Method, Transform>>, ReactorReturnErr<Service, Method, Transform>>; <Method, TData>(config): UseQueryResult<TData, ReactorReturnErr<Service, Method, Transform>>; }

Defined in: react/src/createActorHooks.ts:63

<Method>(config): UseQueryResult<ReactorQueryData<ReactorReturnOk<Service, Method, Transform>>, ReactorReturnErr<Service, Method, Transform>>

Method extends string

WithCallConfig<QueryConfig<Service, Method, Transform, ReactorQueryData<ReactorReturnOk<Service, Method, Transform>>>>

UseQueryResult<ReactorQueryData<ReactorReturnOk<Service, Method, Transform>>, ReactorReturnErr<Service, Method, Transform>>

<Method, TData>(config): UseQueryResult<TData, ReactorReturnErr<Service, Method, Transform>>

Method extends string

TData

WithCallConfig<QueryConfig<Service, Method, Transform, TData>>

UseQueryResult<TData, ReactorReturnErr<Service, Method, Transform>>


useActorSuspenseQuery: {<Method>(config): UseSuspenseQueryResult<ReactorQueryData<ReactorReturnOk<Service, Method, Transform>>, ReactorReturnErr<Service, Method, Transform>>; <Method, TData>(config): UseSuspenseQueryResult<TData, ReactorReturnErr<Service, Method, Transform>>; }

Defined in: react/src/createActorHooks.ts:82

<Method>(config): UseSuspenseQueryResult<ReactorQueryData<ReactorReturnOk<Service, Method, Transform>>, ReactorReturnErr<Service, Method, Transform>>

Method extends string

WithCallConfig<SuspenseQueryConfig<Service, Method, Transform, ReactorQueryData<ReactorReturnOk<Service, Method, Transform>>>>

UseSuspenseQueryResult<ReactorQueryData<ReactorReturnOk<Service, Method, Transform>>, ReactorReturnErr<Service, Method, Transform>>

<Method, TData>(config): UseSuspenseQueryResult<TData, ReactorReturnErr<Service, Method, Transform>>

Method extends string

TData

WithCallConfig<SuspenseQueryConfig<Service, Method, Transform, TData>>

UseSuspenseQueryResult<TData, ReactorReturnErr<Service, Method, Transform>>


useActorInfiniteQuery: <Method, TPageParam, Selected>(config) => UseInfiniteQueryResult<Selected, ReactorReturnErr<Service, Method, Transform>>

Defined in: react/src/createActorHooks.ts:108

Method extends FunctionName<Service>

TPageParam = unknown

Selected = InfiniteData<ReactorQueryData<ReactorReturnOk<Service, Method, Transform>>, TPageParam>

InfiniteQueryConfig<Service, Method, Transform, TPageParam, Selected>

UseInfiniteQueryResult<Selected, ReactorReturnErr<Service, Method, Transform>>


useActorSuspenseInfiniteQuery: <Method, TPageParam, Selected>(config) => UseSuspenseInfiniteQueryResult<Selected, ReactorReturnErr<Service, Method, Transform>>

Defined in: react/src/createActorHooks.ts:128

Method extends FunctionName<Service>

TPageParam = unknown

Selected = InfiniteData<ReactorQueryData<ReactorReturnOk<Service, Method, Transform>>, TPageParam>

SuspenseInfiniteQueryConfig<Service, Method, Transform, TPageParam, Selected>

UseSuspenseInfiniteQueryResult<Selected, ReactorReturnErr<Service, Method, Transform>>


useActorMutation: <Method, TOnMutateResult>(config) => UseMutationResult<ReactorReturnOk<Service, Method, Transform>, ReactorReturnErr<Service, Method, Transform>, ReactorArgs<Service, Method, Transform>, TOnMutateResult>

Defined in: react/src/createActorHooks.ts:148

Method extends FunctionName<Service>

TOnMutateResult = unknown

MutationConfig<Service, Method, Transform, TOnMutateResult>

UseMutationResult<ReactorReturnOk<Service, Method, Transform>, ReactorReturnErr<Service, Method, Transform>, ReactorArgs<Service, Method, Transform>, TOnMutateResult>


useActorMethod: <Method>(config) => ReturnType<typeof useActorMethod>

Defined in: react/src/createActorHooks.ts:162

Method extends FunctionName<Service>

Omit<UseReactorMethodParameters<Service, Method, Transform>, "reactor">

ReturnType<typeof useActorMethod>