Skip to content

WebTransport

[<Interface>]
type WebTransport =
    abstract member closed: Promise<WebTransportCloseInfo>
    abstract member congestionControl: WebTransportCongestionControl
    abstract member datagrams: WebTransportDatagramDuplexStream
    abstract member incomingBidirectionalStreams: ReadableStream
    abstract member incomingUnidirectionalStreams: ReadableStream
    abstract member protocol: string
    abstract member ready: Promise<unit>
    abstract member reliability: WebTransportReliabilityMode
    abstract member close (?closeInfo: WebTransportCloseInfo) : unit
    abstract member createBidirectionalStream (?options: WebTransportSendStreamOptions) : Promise<WebTransportBidirectionalStream>
    abstract member createUnidirectionalStream (?options: WebTransportSendStreamOptions) : Promise<WritableStream>
    abstract member getStats () : Promise<WebTransportConnectionStats>
AssemblyGlutinum.Web
Inheritsobj \| null
Attributes[<AllowNullLiteral>] [<Interface>] [<Global>]

Properties

abstract member closed: Promise<WebTransportCloseInfo>
abstract member congestionControl: WebTransportCongestionControl
abstract member datagrams: WebTransportDatagramDuplexStream
abstract member incomingBidirectionalStreams: ReadableStream
abstract member incomingUnidirectionalStreams: ReadableStream
abstract member protocol: string
abstract member ready: Promise<unit>
abstract member reliability: WebTransportReliabilityMode

Methods

abstract member close (?closeInfo: WebTransportCloseInfo) : unit
abstract member createBidirectionalStream (?options: WebTransportSendStreamOptions) : Promise<WebTransportBidirectionalStream>
abstract member createUnidirectionalStream (?options: WebTransportSendStreamOptions) : Promise<WritableStream>
abstract member getStats () : Promise<WebTransportConnectionStats>