Function useWebTransport

  • Returns {
        closeStream: (streamId: string) => Promise<void>;
        connect: (url: string, options?: WebTransportOptions) => Promise<any>;
        createBidirectionalStream: () => Promise<{ id: string; stream: any }>;
        createUnidirectionalStream: () => Promise<{ id: string; stream: any }>;
        disconnect: () => Promise<void>;
        receiveUnidirectionalStream: () => Promise<{ id: string; stream: any }>;
        updateStats: () => Promise<void>;
        get state(): WebTransportState;
        subscribe(callback: (state: WebTransportState) => void): () => boolean;
    }