Interface: EngineSocketOptions
Defined in: src/realtime/engine.ts:30
Properties
fetchFn?
ts
optional fetchFn?: {
(input, init?): Promise<Response>;
(input, init?): Promise<Response>;
};Defined in: src/realtime/engine.ts:35
Call Signature
ts
(input, init?): Promise<Response>;Parameters
input
URL | RequestInfo
init?
RequestInit
Returns
Promise<Response>
Call Signature
ts
(input, init?): Promise<Response>;Parameters
input
string | URL | Request
init?
RequestInit
Returns
Promise<Response>
handlers
ts
handlers: EngineSocketHandlers;Defined in: src/realtime/engine.ts:33
handshakeTimeoutMs?
ts
optional handshakeTimeoutMs?: number;Defined in: src/realtime/engine.ts:39
connected 대기 등에 쓰는 핸드셰이크 타임아웃(ms). 기본 10000
logger?
ts
optional logger?: ChzzkLogger;Defined in: src/realtime/engine.ts:34
preferWebSocket?
ts
optional preferWebSocket?: boolean;Defined in: src/realtime/engine.ts:37
기본: WebSocket 사용 가능 시 true
sessionUrl
ts
sessionUrl: string;Defined in: src/realtime/engine.ts:32
세션 API가 발급한 URL (https://host?auth=...)