@archastro/sdk
Preparing search index...
phx_channel/channel
Channel
Class Channel
Index
Constructors
constructor
Accessors
is
Joined
state
Methods
join
leave
on
push
Constructors
constructor
new
Channel
(
socket
:
Socket
,
topic
:
string
,
params
:
Record
<
string
,
unknown
>
,
)
:
Channel
Parameters
socket
:
Socket
topic
:
string
params
:
Record
<
string
,
unknown
>
Returns
Channel
Accessors
is
Joined
get
isJoined
()
:
boolean
Returns
boolean
state
get
state
()
:
ChannelState
Returns
ChannelState
Methods
join
join
(
payload
?:
Record
<
string
,
unknown
>
,
options
?:
JoinOptions
,
)
:
Promise
<
Record
<
string
,
unknown
>
>
Parameters
Optional
payload
:
Record
<
string
,
unknown
>
Optional
options
:
JoinOptions
Returns
Promise
<
Record
<
string
,
unknown
>
>
leave
leave
(
timeoutMs
?:
number
)
:
Promise
<
void
>
Parameters
Optional
timeoutMs
:
number
Returns
Promise
<
void
>
on
on
(
event
:
string
,
callback
:
(
payload
:
unknown
)
=>
void
)
:
()
=>
void
Parameters
event
:
string
callback
:
(
payload
:
unknown
)
=>
void
Returns
()
=>
void
push
push
(
event
:
string
,
payload
?:
unknown
,
timeoutMs
?:
number
)
:
Promise
<
unknown
>
Parameters
event
:
string
payload
:
unknown
= {}
Optional
timeoutMs
:
number
Returns
Promise
<
unknown
>
Settings
Member Visibility
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Accessors
is
Joined
state
Methods
join
leave
on
push
@archastro/sdk
Loading...