Properties
close
close
: ((code
?: number, reason
?: string) => Promise<Channel>)
Type declaration
-
- (code?: number, reason?: string): Promise<Channel>
-
Parameters
-
Optional code: number
-
Optional reason: string
Returns Promise<Channel>
send
send: ((data: unknown) => void)
Type declaration
-
- (data: unknown): void
-
Returns void
sendFin
sendFin: ((did: Principal<string>) => Promise<void>)
Type declaration
-
- (did: Principal<string>): Promise<void>
-
Returns Promise<void>
sendInit
sendInit: ((caps: Capabilities) => Promise<void>)
Type declaration
-
- (caps: Capabilities): Promise<void>
-
Returns Promise<void>
sendMsg
sendMsg: ((did: Principal<string>, msg: unknown) => Promise<void>)
Type declaration
-
- (did: Principal<string>, msg: unknown): Promise<void>
-
Parameters
-
did: Principal<string>
-
msg: unknown
Returns Promise<void>
sendRes
sendRes: ((aud: Principal<string>, msg: View<Capabilities>) => Promise<void>)
Type declaration
-
- (aud: Principal<string>, msg: View<Capabilities>): Promise<void>
-
Parameters
-
aud: Principal<string>
-
msg: View<Capabilities>
Returns Promise<void>
subscribe
subscribe
: ((type
: "awake/init" | "awake/res" | "awake/msg", fn
: Handler<unknown>, once
?: boolean) => (() => void))
Type declaration
-
- (type: "awake/init" | "awake/res" | "awake/msg", fn: Handler<unknown>, once?: boolean): (() => void)
-
Parameters
-
type: "awake/init" | "awake/res" | "awake/msg"
-
-
Optional once: boolean
Returns (() => void)
Optional ws
ws?: WebSocket | WebSocket
Awaits for a awake/msg and decrypts payload from sender DID