Documents / Class: FaasBrowserClient

Class: FaasBrowserClient

FaasJS browser client

const client = new FaasBrowserClient('http://localhost:8080')

await client.action('func', { key: 'value' })

Table of contents

Constructors

Properties

Methods

Constructors

constructor

new FaasBrowserClient(baseUrl, options?)

Parameters

NameType
baseUrlstring
options?Options

Properties

defaultOptions

defaultOptions: Options


host

host: string

Methods

action

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

Request a FaasJS function

Type parameters

NameType
PathOrDataextends Record<string, any>

Parameters

NameTypeDescription
actionstring | PathOrDatafunction path
params?FaasParams<PathOrData>function params
options?Optionsrequest options ts await client.action('func', { key: 'value' })

Returns

Promise<Response<FaasData<PathOrData>>>