Files
mfahampshire 7c890ea0c5 TS SDK docs (#6840)
* First sweep packages + some minor tweaking

* Second sweep

* Regenerate lockfile + package.json mods

* Regenerate lockfile again

* Fix CI

* Fix CI again

* All building properly

* unblock

* Tweak examples

* Comments + readme + fix rotten unit test

* First pass docs

* Big pass

* Massive pass on new docs

* Update integrations.md w mobile

* Partial overhaul review

* new playground + big pass

* new fix lychee err

* IPR notice tweak
2026-06-09 13:31:08 +00:00

3.3 KiB

@nymproject/mix-tunnelDocs


@nymproject/mix-tunnel / IMixTunnelWorker

Interface: IMixTunnelWorker

Methods

setupMixTunnel()

setupMixTunnel(opts?): Promise<void>

Parameters

opts?: SetupMixTunnelOpts

Returns

Promise<void>

Source

sdk/typescript/packages/mix-tunnel/src/types.ts:61


disconnectMixTunnel()

disconnectMixTunnel(): Promise<void>

Returns

Promise<void>

Source

sdk/typescript/packages/mix-tunnel/src/types.ts:62


getTunnelState()

getTunnelState(): Promise<TunnelState>

Returns

Promise<TunnelState>

Source

sdk/typescript/packages/mix-tunnel/src/types.ts:63


mixFetch()

mixFetch(url, init): Promise<MixFetchResponseInit>

Parameters

url: string

init: unknown

Returns

Promise<MixFetchResponseInit>

Source

sdk/typescript/packages/mix-tunnel/src/types.ts:64


mixDNS()

mixDNS(hostname): Promise<string>

Parameters

hostname: string

Returns

Promise<string>

Source

sdk/typescript/packages/mix-tunnel/src/types.ts:65


mixWebSocket()

mixWebSocket(url, protocols, onEvent): Promise<number>

Parameters

url: string

protocols: undefined | string[]

onEvent: WsEventCallback

Returns

Promise<number>

Source

sdk/typescript/packages/mix-tunnel/src/types.ts:66


wsSend()

wsSend(handleId, data): Promise<void>

Parameters

handleId: number

data: string | Uint8Array | ArrayBuffer

Returns

Promise<void>

Source

sdk/typescript/packages/mix-tunnel/src/types.ts:67


wsClose()

wsClose(handleId, code, reason): Promise<void>

Parameters

handleId: number

code: number

reason: string

Returns

Promise<void>

Source

sdk/typescript/packages/mix-tunnel/src/types.ts:68