Skip to content

griddy-sdk


griddy-sdk / SDKHooks

Class: SDKHooks

Defined in: src/griddy/nfl/_hooks/sdkHooks.ts:23

SDKHooks manages all hook registrations and executions.

Implements

Constructors

Constructor

new SDKHooks(): SDKHooks

Returns

SDKHooks

Methods

afterError()

afterError(ctx, response, error): Promise\<AfterErrorResult>

Defined in: src/griddy/nfl/_hooks/sdkHooks.ts:101

Execute after-error hooks.

Parameters

ctx

AfterErrorContext

response

Response

error

Error

Returns

Promise\<AfterErrorResult>


afterSuccess()

afterSuccess(ctx, response): Promise\<Response>

Defined in: src/griddy/nfl/_hooks/sdkHooks.ts:86

Execute after-success hooks.

Parameters

ctx

AfterSuccessContext

response

Response

Returns

Promise\<Response>


beforeRequest()

beforeRequest(ctx, request): Promise\<Request>

Defined in: src/griddy/nfl/_hooks/sdkHooks.ts:71

Execute before-request hooks.

Parameters

ctx

BeforeRequestContext

request

Request

Returns

Promise\<Request>


registerAfterErrorHook()

registerAfterErrorHook(hook): void

Defined in: src/griddy/nfl/_hooks/sdkHooks.ts:53

Register an after-error hook.

Parameters

hook

AfterErrorHook

Returns

void

Implementation of

Hooks.registerAfterErrorHook


registerAfterSuccessHook()

registerAfterSuccessHook(hook): void

Defined in: src/griddy/nfl/_hooks/sdkHooks.ts:46

Register an after-success hook.

Parameters

hook

AfterSuccessHook

Returns

void

Implementation of

Hooks.registerAfterSuccessHook


registerBeforeRequestHook()

registerBeforeRequestHook(hook): void

Defined in: src/griddy/nfl/_hooks/sdkHooks.ts:39

Register a before-request hook.

Parameters

hook

BeforeRequestHook

Returns

void

Implementation of

Hooks.registerBeforeRequestHook


registerSdkInitHook()

registerSdkInitHook(hook): void

Defined in: src/griddy/nfl/_hooks/sdkHooks.ts:32

Register an SDK initialization hook.

Parameters

hook

SDKInitHook

Returns

void

Implementation of

Hooks.registerSdkInitHook


sdkInit()

sdkInit(config): SDKConfiguration

Defined in: src/griddy/nfl/_hooks/sdkHooks.ts:60

Execute SDK initialization hooks.

Parameters

config

SDKConfiguration

Returns

SDKConfiguration