Interface RealtimeServerSentEventsTransportOptions<TFeature>

interface RealtimeServerSentEventsTransportOptions<TFeature> {
    decodeEvent?: ((payload: unknown) => RealtimeFeatureEvent<TFeature>);
    encodeRequest?: ((url: URL, request: RealtimeSubscriptionRequest) => void);
    eventSourceFactory?: RealtimeServerSentEventSourceFactory;
    eventTypes?: readonly string[];
    url: string;
    withCredentials?: boolean;
}

Type Parameters

  • TFeature = unknown

Properties

decodeEvent?: ((payload: unknown) => RealtimeFeatureEvent<TFeature>)
encodeRequest?: ((url: URL, request: RealtimeSubscriptionRequest) => void)
eventTypes?: readonly string[]
url: string
withCredentials?: boolean