Skip to content

@serenity-is/corelib / ServiceOptions

Interface: ServiceOptions<TResponse>

Type parameters

Name Type
TResponse extends ServiceResponse

Hierarchy

  • RequestInit

    ↳ ServiceOptions

Table of contents

Properties

Methods

Properties

allowRedirect

• Optional allowRedirect: boolean

Defined in

src/base/servicetypes.ts:116


async

• Optional async: boolean

Defined in

src/base/servicetypes.ts:117


blockUI

• Optional blockUI: boolean

Defined in

src/base/servicetypes.ts:118


headers

• Optional headers: Record<string, string>

Overrides

RequestInit.headers

Defined in

src/base/servicetypes.ts:119


request

• Optional request: any

Defined in

src/base/servicetypes.ts:120


service

• Optional service: string

Defined in

src/base/servicetypes.ts:121


url

• Optional url: string

Defined in

src/base/servicetypes.ts:122

Methods

onCleanup

▸ onCleanup(): void

Returns

void

Defined in

src/base/servicetypes.ts:123


onError

▸ onError(response, info?): boolean | void

Should return true if the error is handled (e.g. notification shown). Otherwise the error may be shown twice.

Parameters

Name Type
response TResponse
info? RequestErrorInfo

Returns

boolean | void

Defined in

src/base/servicetypes.ts:125


onSuccess

▸ onSuccess(response): void

Parameters

Name Type
response TResponse

Returns

void

Defined in

src/base/servicetypes.ts:126