Skip to content

Graphorin API reference v0.1.0


Graphorin API reference / @graphorin/server / / WsTicketStore

Interface: WsTicketStore

Defined in: packages/server/src/ws/ticket.ts:69

Pluggable in-memory ticket store used by the WS upgrade handler + the POST /v1/session/ws-ticket route.

Stable

Properties

PropertyModifierTypeDefined in
ttlMsreadonlynumberpackages/server/src/ws/ticket.ts:70

Methods

consume()

ts
consume(value): WsTicketConsumeResult;

Defined in: packages/server/src/ws/ticket.ts:72

Parameters

ParameterType
valuestring

Returns

WsTicketConsumeResult


issue()

ts
issue(input): WsTicket;

Defined in: packages/server/src/ws/ticket.ts:71

Parameters

ParameterType
input{ scopes: readonly ParsedScope[]; tokenId: string; }
input.scopesreadonly ParsedScope[]
input.tokenIdstring

Returns

WsTicket


prune()

ts
prune(): number;

Defined in: packages/server/src/ws/ticket.ts:74

Drop expired entries; called on every consume().

Returns

number


size()

ts
size(): number;

Defined in: packages/server/src/ws/ticket.ts:75

Returns

number