Documents / @faasjs/react / FaasReactClientInstance

Type alias: FaasReactClientInstance

FaasReactClientInstance: Object

Type declaration

faas()

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

Type parameters

PathOrData extends FaasAction

Parameters

action: string | PathOrData

params: FaasParams<PathOrData>

Returns

Promise<Response<FaasData<PathOrData>>>

id

id: string

useFaas()

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

Type parameters

PathOrData extends FaasAction

Parameters

action: string | PathOrData

defaultParams: FaasParams<PathOrData>

options?: useFaasOptions<PathOrData>

Returns

FaasDataInjection<FaasData<PathOrData>>

FaasDataWrapper()

Type parameters

PathOrData extends FaasAction

Parameters

props: FaasDataWrapperProps<PathOrData>

Returns

Element