Skip to content

Interface: ClosureOptions\<Body\>

Defined in: packages/grabkit/src/ClosureOptions.ts:6

Options passed to grabkit(baseURL?, options?).

Body

optional body?: Body

Defined in: packages/grabkit/src/ClosureOptions.ts:7


optional casing?: Casing

Defined in: packages/grabkit/src/GrabkitOptions.ts:10

'none'. Passthrough; set explicitly for your API's key convention.

GrabkitFactoryOptions.casing


optional format?: GrabkitFormat

Defined in: packages/grabkit/src/GrabkitOptions.ts:8

'json-api'

GrabkitFactoryOptions.format


optional headers?: AnyRecord | Headers

Defined in: packages/grabkit/src/ClosureOptions.ts:9

Use factory-level headers; per-call headers merge here.

GrabkitFactoryOptions.headers


optional jsonApiHeaders?: boolean

Defined in: packages/grabkit/src/GrabkitOptions.ts:12

true in JSON:API mode; ignored when format is 'json'.

GrabkitFactoryOptions.jsonApiHeaders


optional log?: (message) => boolean | void

Defined in: packages/grabkit/src/ClosureOptions.ts:11

string

boolean | void

true. Log HTTP errors via console.error when no custom logger is set.