Methods
addListener
- addListener(event: "close", listener: ((webSocket: WebSocket) => void)): WebSocket
-
Parameters
-
event: "close"
-
listener: ((webSocket: WebSocket) => void)
- addListener(event: "framereceived", listener: ((data: {
payload: string | Buffer;
}) => void)): WebSocket
-
Parameters
-
event: "framereceived"
-
listener: ((data: {
payload: string | Buffer;
}) => void)
-
- (data: {
payload: string | Buffer;
}): void
-
Parameters
-
data: {
payload: string | Buffer;
}
Returns void
- addListener(event: "framesent", listener: ((data: {
payload: string | Buffer;
}) => void)): WebSocket
-
Parameters
-
event: "framesent"
-
listener: ((data: {
payload: string | Buffer;
}) => void)
-
- (data: {
payload: string | Buffer;
}): void
-
Parameters
-
data: {
payload: string | Buffer;
}
Returns void
- addListener(event: "socketerror", listener: ((string: String) => void)): WebSocket
-
Parameters
-
event: "socketerror"
-
listener: ((string: String) => void)
-
- (string: String): void
-
Returns void
isClosed
- isClosed(): boolean
-
Returns boolean
off
- off(event: "close", listener: ((webSocket: WebSocket) => void)): WebSocket
-
Parameters
-
event: "close"
-
listener: ((webSocket: WebSocket) => void)
- off(event: "framereceived", listener: ((data: {
payload: string | Buffer;
}) => void)): WebSocket
-
Parameters
-
event: "framereceived"
-
listener: ((data: {
payload: string | Buffer;
}) => void)
-
- (data: {
payload: string | Buffer;
}): void
-
Parameters
-
data: {
payload: string | Buffer;
}
Returns void
- off(event: "framesent", listener: ((data: {
payload: string | Buffer;
}) => void)): WebSocket
-
Parameters
-
event: "framesent"
-
listener: ((data: {
payload: string | Buffer;
}) => void)
-
- (data: {
payload: string | Buffer;
}): void
-
Parameters
-
data: {
payload: string | Buffer;
}
Returns void
- off(event: "socketerror", listener: ((string: String) => void)): WebSocket
-
Parameters
-
event: "socketerror"
-
listener: ((string: String) => void)
-
- (string: String): void
-
Returns void
on
- on(event: "close", listener: ((webSocket: WebSocket) => void)): WebSocket
-
Parameters
-
event: "close"
-
listener: ((webSocket: WebSocket) => void)
- on(event: "framereceived", listener: ((data: {
payload: string | Buffer;
}) => void)): WebSocket
-
Parameters
-
event: "framereceived"
-
listener: ((data: {
payload: string | Buffer;
}) => void)
-
- (data: {
payload: string | Buffer;
}): void
-
Parameters
-
data: {
payload: string | Buffer;
}
Returns void
- on(event: "framesent", listener: ((data: {
payload: string | Buffer;
}) => void)): WebSocket
-
Parameters
-
event: "framesent"
-
listener: ((data: {
payload: string | Buffer;
}) => void)
-
- (data: {
payload: string | Buffer;
}): void
-
Parameters
-
data: {
payload: string | Buffer;
}
Returns void
- on(event: "socketerror", listener: ((string: String) => void)): WebSocket
-
Parameters
-
event: "socketerror"
-
listener: ((string: String) => void)
-
- (string: String): void
-
Returns void
once
- once(event: "close", listener: ((webSocket: WebSocket) => void)): WebSocket
-
Parameters
-
event: "close"
-
listener: ((webSocket: WebSocket) => void)
- once(event: "framereceived", listener: ((data: {
payload: string | Buffer;
}) => void)): WebSocket
-
Parameters
-
event: "framereceived"
-
listener: ((data: {
payload: string | Buffer;
}) => void)
-
- (data: {
payload: string | Buffer;
}): void
-
Parameters
-
data: {
payload: string | Buffer;
}
Returns void
- once(event: "framesent", listener: ((data: {
payload: string | Buffer;
}) => void)): WebSocket
-
Parameters
-
event: "framesent"
-
listener: ((data: {
payload: string | Buffer;
}) => void)
-
- (data: {
payload: string | Buffer;
}): void
-
Parameters
-
data: {
payload: string | Buffer;
}
Returns void
- once(event: "socketerror", listener: ((string: String) => void)): WebSocket
-
Parameters
-
event: "socketerror"
-
listener: ((string: String) => void)
-
- (string: String): void
-
Returns void
prependListener
- prependListener(event: "close", listener: ((webSocket: WebSocket) => void)): WebSocket
-
Parameters
-
event: "close"
-
listener: ((webSocket: WebSocket) => void)
- prependListener(event: "framereceived", listener: ((data: {
payload: string | Buffer;
}) => void)): WebSocket
-
Parameters
-
event: "framereceived"
-
listener: ((data: {
payload: string | Buffer;
}) => void)
-
- (data: {
payload: string | Buffer;
}): void
-
Parameters
-
data: {
payload: string | Buffer;
}
Returns void
- prependListener(event: "framesent", listener: ((data: {
payload: string | Buffer;
}) => void)): WebSocket
-
Parameters
-
event: "framesent"
-
listener: ((data: {
payload: string | Buffer;
}) => void)
-
- (data: {
payload: string | Buffer;
}): void
-
Parameters
-
data: {
payload: string | Buffer;
}
Returns void
- prependListener(event: "socketerror", listener: ((string: String) => void)): WebSocket
-
Parameters
-
event: "socketerror"
-
listener: ((string: String) => void)
-
- (string: String): void
-
Returns void
removeListener
- removeListener(event: "close", listener: ((webSocket: WebSocket) => void)): WebSocket
-
Parameters
-
event: "close"
-
listener: ((webSocket: WebSocket) => void)
- removeListener(event: "framereceived", listener: ((data: {
payload: string | Buffer;
}) => void)): WebSocket
-
Parameters
-
event: "framereceived"
-
listener: ((data: {
payload: string | Buffer;
}) => void)
-
- (data: {
payload: string | Buffer;
}): void
-
Parameters
-
data: {
payload: string | Buffer;
}
Returns void
- removeListener(event: "framesent", listener: ((data: {
payload: string | Buffer;
}) => void)): WebSocket
-
Parameters
-
event: "framesent"
-
listener: ((data: {
payload: string | Buffer;
}) => void)
-
- (data: {
payload: string | Buffer;
}): void
-
Parameters
-
data: {
payload: string | Buffer;
}
Returns void
- removeListener(event: "socketerror", listener: ((string: String) => void)): WebSocket
-
Parameters
-
event: "socketerror"
-
listener: ((string: String) => void)
-
- (string: String): void
-
Returns void
url
- url(): string
-
Returns string
waitForEvent
- waitForEvent(event: "close", optionsOrPredicate?: {
predicate?: ((webSocket: WebSocket) => boolean | Promise<boolean>);
timeout?: number;
} | ((webSocket: WebSocket) => boolean | Promise<boolean>)): Promise<WebSocket>
-
Parameters
-
event: "close"
-
Optional
optionsOrPredicate: {
predicate?: ((webSocket: WebSocket) => boolean | Promise<boolean>);
timeout?: number;
} | ((webSocket: WebSocket) => boolean | Promise<boolean>)
- waitForEvent(event: "framereceived", optionsOrPredicate?: {
predicate?: ((data: {
payload: string | Buffer;
}) => boolean | Promise<boolean>);
timeout?: number;
} | ((data: {
payload: string | Buffer;
}) => boolean | Promise<boolean>)): Promise<{
payload: string | Buffer;
}>
-
Parameters
-
event: "framereceived"
-
Optional
optionsOrPredicate: {
predicate?: ((data: {
payload: string | Buffer;
}) => boolean | Promise<boolean>);
timeout?: number;
} | ((data: {
payload: string | Buffer;
}) => boolean | Promise<boolean>)
Returns Promise<{
payload: string | Buffer;
}>
- waitForEvent(event: "framesent", optionsOrPredicate?: {
predicate?: ((data: {
payload: string | Buffer;
}) => boolean | Promise<boolean>);
timeout?: number;
} | ((data: {
payload: string | Buffer;
}) => boolean | Promise<boolean>)): Promise<{
payload: string | Buffer;
}>
-
Parameters
-
event: "framesent"
-
Optional
optionsOrPredicate: {
predicate?: ((data: {
payload: string | Buffer;
}) => boolean | Promise<boolean>);
timeout?: number;
} | ((data: {
payload: string | Buffer;
}) => boolean | Promise<boolean>)
Returns Promise<{
payload: string | Buffer;
}>
- waitForEvent(event: "socketerror", optionsOrPredicate?: {
predicate?: ((string: String) => boolean | Promise<boolean>);
timeout?: number;
} | ((string: String) => boolean | Promise<boolean>)): Promise<String>
-
Parameters
-
event: "socketerror"
-
Optional
optionsOrPredicate: {
predicate?: ((string: String) => boolean | Promise<boolean>);
timeout?: number;
} | ((string: String) => boolean | Promise<boolean>)
Returns Promise<String>
The [WebSocket] class represents websocket connections in the page.