Documents / Interface: FaasReactClientInstance

Interface: FaasReactClientInstance

Table of contents

Properties

Methods

Properties

faas

faas: <PathOrData>(action: string | PathOrData, params: FaasParams<PathOrData>) => Promise<Response<FaasData<PathOrData>>>

Type declaration

▸ <PathOrData>(action, params): Promise<Response<FaasData<PathOrData>>>

Type parameters
NameType
PathOrDataextends Record<string, any>
Parameters
NameType
actionstring | PathOrData
paramsFaasParams<PathOrData>
Returns

Promise<Response<FaasData<PathOrData>>>


useFaas

useFaas: <PathOrData>(action: string | PathOrData, defaultParams: FaasParams<PathOrData>, options?: { data?: FaasData<PathOrData> ; setData?: Dispatch<SetStateAction<FaasData<PathOrData>>> ; skip?: boolean }) => FaasDataInjection<FaasData<PathOrData>>

Type declaration

▸ <PathOrData>(action, defaultParams, options?): FaasDataInjection<FaasData<PathOrData>>

Type parameters
NameType
PathOrDataextends Record<string, any>
Parameters
NameType
actionstring | PathOrData
defaultParamsFaasParams<PathOrData>
options?Object
options.data?FaasData<PathOrData>
options.setData?Dispatch<SetStateAction<FaasData<PathOrData>>>
options.skip?boolean
Returns

FaasDataInjection<FaasData<PathOrData>>

Methods

FaasDataWrapper

FaasDataWrapper<PathOrData>(props): Element

Type parameters

NameType
PathOrDataextends Record<string, any>

Parameters

NameType
propsFaasDataWrapperProps<PathOrData>

Returns

Element