Skip to content

Graphorin API reference v0.15.1


Graphorin API reference / @graphorin/server / / WsTicketStore

Interface: WsTicketStore ​

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

Stable

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

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