RealtimeClientOptions
import type { RealtimeClientOptions } from "https://esm.sh/@supabase/supabase-js@2.101.0/dist/index.d.mts";type RealtimeClientOptions = {
transport?: WebSocketLikeConstructor;
timeout?: number;
heartbeatIntervalMs?: number;
heartbeatCallback?: (status: HeartbeatStatus, latency?: number) => void;
vsn?: string;
logger?: (
kind: string,
msg: string,
data?: any,
) => void; encode?: Encode<void>;
decode?: Decode<void>;
reconnectAfterMs?: (tries: number) => number;
headers?: {};
[key: string]: string;
params?: {};
[key: string]: any;
log_level?: LogLevel;
logLevel?: LogLevel;
fetch?: Fetch;
worker?: boolean;
workerUrl?: string;
accessToken?: () => Promise<string | null>;
};§Type
§
{
[src]transport?: WebSocketLikeConstructor;
timeout?: number;
heartbeatIntervalMs?: number;
heartbeatCallback?: (status: HeartbeatStatus, latency?: number) => void;
vsn?: string;
logger?: (
kind: string,
msg: string,
data?: any,
) => void; encode?: Encode<void>;
decode?: Decode<void>;
reconnectAfterMs?: (tries: number) => number;
headers?: {};
[key: string]: string;
params?: {};
[key: string]: any;
log_level?: LogLevel;
logLevel?: LogLevel;
fetch?: Fetch;
worker?: boolean;
workerUrl?: string;
accessToken?: () => Promise<string | null>;
}