Skip to content

WebTransport

[<Interface>]
type WebTransport =
    abstract member closed: Promise<WebTransportCloseInfo>
    abstract member congestionControl: WebTransportCongestionControl
    abstract member datagrams: WebTransportDatagramDuplexStream
    abstract member incomingBidirectionalStreams: ReadableStream<obj>
    abstract member incomingUnidirectionalStreams: ReadableStream<obj>
    abstract member protocol: string
    abstract member ready: Promise<unit>
    abstract member reliability: WebTransportReliabilityMode
    static member Create (closed: Promise<WebTransportCloseInfo>, congestionControl: WebTransportCongestionControl, datagrams: WebTransportDatagramDuplexStream, incomingBidirectionalStreams: ReadableStream<obj>, incomingUnidirectionalStreams: ReadableStream<obj>, protocol: string, ready: Promise<unit>, reliability: WebTransportReliabilityMode, close: WebTransportCloseInfo option -> unit, createBidirectionalStream: WebTransportSendStreamOptions option -> Promise<WebTransportBidirectionalStream>, createUnidirectionalStream: WebTransportSendStreamOptions option -> Promise<WritableStream<obj>>, getStats: unit -> Promise<WebTransportConnectionStats>) : WebTransport
    abstract member close (?closeInfo: WebTransportCloseInfo) : unit
    abstract member createBidirectionalStream (?options: WebTransportSendStreamOptions) : Promise<WebTransportBidirectionalStream>
    abstract member createUnidirectionalStream (?options: WebTransportSendStreamOptions) : Promise<WritableStream<obj>>
    abstract member getStats () : Promise<WebTransportConnectionStats>
AssemblyXantham.Fable.Core.TS
Attributes[<Interface>]

Properties

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

Methods

static member Create (closed: Promise<WebTransportCloseInfo>, congestionControl: WebTransportCongestionControl, datagrams: WebTransportDatagramDuplexStream, incomingBidirectionalStreams: ReadableStream<obj>, incomingUnidirectionalStreams: ReadableStream<obj>, protocol: string, ready: Promise<unit>, reliability: WebTransportReliabilityMode, close: WebTransportCloseInfo option -> unit, createBidirectionalStream: WebTransportSendStreamOptions option -> Promise<WebTransportBidirectionalStream>, createUnidirectionalStream: WebTransportSendStreamOptions option -> Promise<WritableStream<obj>>, getStats: unit -> Promise<WebTransportConnectionStats>) : WebTransport
abstract member close (?closeInfo: WebTransportCloseInfo) : unit
abstract member createBidirectionalStream (?options: WebTransportSendStreamOptions) : Promise<WebTransportBidirectionalStream>
abstract member createUnidirectionalStream (?options: WebTransportSendStreamOptions) : Promise<WritableStream<obj>>
abstract member getStats () : Promise<WebTransportConnectionStats>