Skip to content

Graphorin API reference v0.12.1


Graphorin API reference / @graphorin/server / / SubscribeResult

Type Alias: SubscribeResult

ts
type SubscribeResult = 
  | {
  ok: true;
  replayedCount: number;
  snapshotEventId: string | undefined;
  subscription: WsSubscriptionSnapshot;
  dispatchReplay: void;
}
  | {
  ok: false;
  reason:   | "subject-malformed"
     | "subject-unknown"
     | "subject-wildcard"
     | "scope-denied";
};

Defined in: packages/server/src/ws/dispatcher.ts:117

Result of WsDispatcher.subscribe.

Union Members

Type Literal

ts
{
  ok: true;
  replayedCount: number;
  snapshotEventId: string | undefined;
  subscription: WsSubscriptionSnapshot;
  dispatchReplay: void;
}
NameTypeDescriptionDefined in
oktrue-packages/server/src/ws/dispatcher.ts:119
replayedCountnumber-packages/server/src/ws/dispatcher.ts:121
snapshotEventIdstring | undefined-packages/server/src/ws/dispatcher.ts:122
subscriptionWsSubscriptionSnapshot-packages/server/src/ws/dispatcher.ts:120
dispatchReplay()() => voidE-02 (S-15/8): deliver the replay frames captured at subscribe time. Idempotent - the second call is a no-op. When deferReplay was not requested the frames were already dispatched inside subscribe() and this is a no-op too.packages/server/src/ws/dispatcher.ts:129

Type Literal

ts
{
  ok: false;
  reason:   | "subject-malformed"
     | "subject-unknown"
     | "subject-wildcard"
     | "scope-denied";
}

Stable