Skip to main content

Interface: XapiStubOptions

Defined in: adapters/xapi-stub.ts:84

Properties

activityBase?

readonly optional activityBase?: string

Defined in: adapters/xapi-stub.ts:86

Base IRI prepended to activity IDs. Default: https://lernkit.dev/activity.


actorHomePage?

readonly optional actorHomePage?: string

Defined in: adapters/xapi-stub.ts:88

Actor homePage (xAPI account.homePage). Default: https://lernkit.dev/actors.


actorName?

readonly optional actorName?: string

Defined in: adapters/xapi-stub.ts:90

Actor account name. Default: anonymous.


idGenerator?

readonly optional idGenerator?: () => string

Defined in: adapters/xapi-stub.ts:92

Override the ID generator for deterministic tests.

Returns

string


onStatement?

readonly optional onStatement?: (s) => void

Defined in: adapters/xapi-stub.ts:99

Optional listener invoked synchronously after every enqueued statement. Useful for a preview-mode UI that renders statements as they land.

Parameters

s

XapiStatement

Returns

void


timestampGenerator?

readonly optional timestampGenerator?: () => string

Defined in: adapters/xapi-stub.ts:94

Override the timestamp generator for deterministic tests.

Returns

string