Skip to content
IC Reactor

ActorHooks

ActorHooks<Service, Transform> = object

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

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:57

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

Method extends string

SkippableQueryConfig<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

SkippableQueryConfig<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:74

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

Method extends string

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

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:96

Method extends FunctionName<Service>

TPageParam = unknown

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

SkippableInfiniteQueryConfig<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:116

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:136

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:150

Method extends FunctionName<Service>

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

ReturnType<typeof useActorMethod>