Preparing search index...
The search index is not available
@elara-services/roku
@elara-services/roku
RokuClient
Class RokuClient
Hierarchy
RokuClient
Index
Constructors
constructor
Properties
default?
default
Roku
Port?
rokus
Accessors
cache
Methods
#delay
Request
#getIP
#get
Port
#request
back
down
forward
home
info
instant
Replay
left
play
rewind
right
select
send
Letter
set
Default
sleep
stop
up
Constructors
constructor
new
Roku
Client
(
options
?
)
:
RokuClient
Parameters
Optional
options
:
RokuClientOptions
Returns
RokuClient
Properties
Private
Optional
default
default
?:
string
Private
Optional
default
Roku
Port
default
Roku
Port
?:
number
Private
rokus
rokus
:
Map
<
string
,
string
>
= ...
Accessors
cache
get
cache
(
)
:
{
add
:
(
(
name
,
ip
)
=>
{
message
:
string
;
status
:
boolean
;
}
)
;
clear
:
(
(
)
=>
{
message
:
string
;
status
:
boolean
;
}
)
;
get
:
(
(
name
)
=>
null
|
string
)
;
list
:
(
(
)
=>
Map
<
string
,
string
>
)
;
remove
:
(
(
name
)
=>
{
message
:
string
;
status
:
boolean
;
}
)
;
size
:
(
(
)
=>
number
)
;
}
Returns
{
add
:
(
(
name
,
ip
)
=>
{
message
:
string
;
status
:
boolean
;
}
)
;
clear
:
(
(
)
=>
{
message
:
string
;
status
:
boolean
;
}
)
;
get
:
(
(
name
)
=>
null
|
string
)
;
list
:
(
(
)
=>
Map
<
string
,
string
>
)
;
remove
:
(
(
name
)
=>
{
message
:
string
;
status
:
boolean
;
}
)
;
size
:
(
(
)
=>
number
)
;
}
add
:
(
(
name
,
ip
)
=>
{
message
:
string
;
status
:
boolean
;
}
)
(
name
,
ip
)
:
{
message
:
string
;
status
:
boolean
;
}
Parameters
name
:
string
ip
:
string
Returns
{
message
:
string
;
status
:
boolean
;
}
message
:
string
status
:
boolean
clear
:
(
(
)
=>
{
message
:
string
;
status
:
boolean
;
}
)
(
)
:
{
message
:
string
;
status
:
boolean
;
}
Returns
{
message
:
string
;
status
:
boolean
;
}
message
:
string
status
:
boolean
get
:
(
(
name
)
=>
null
|
string
)
(
name
)
:
null
|
string
Parameters
name
:
string
Returns
null
|
string
list
:
(
(
)
=>
Map
<
string
,
string
>
)
(
)
:
Map
<
string
,
string
>
Returns
Map
<
string
,
string
>
remove
:
(
(
name
)
=>
{
message
:
string
;
status
:
boolean
;
}
)
(
name
)
:
{
message
:
string
;
status
:
boolean
;
}
Parameters
name
:
string
Returns
{
message
:
string
;
status
:
boolean
;
}
message
:
string
status
:
boolean
size
:
(
(
)
=>
number
)
(
)
:
number
Returns
number
Methods
Private
#delay
Request
#delay
Request
(
roku
,
action
,
delay
?
)
:
Promise
<
any
>
Parameters
roku
:
undefined
|
string
action
:
string
Optional
delay
:
number
Returns
Promise
<
any
>
Private
#getIP
#getIP
(
str
?
)
:
string
Parameters
str
:
string
= ...
Returns
string
Private
#get
Port
#get
Port
(
)
:
number
Returns
number
Private
#request
#request
(
ip
,
action
)
:
Promise
<
any
>
Parameters
ip
:
undefined
|
string
action
:
string
Returns
Promise
<
any
>
back
back
(
roku
?
)
:
Promise
<
any
>
Parameters
Optional
roku
:
string
Returns
Promise
<
any
>
down
down
(
roku
?
)
:
Promise
<
any
>
Parameters
Optional
roku
:
string
Returns
Promise
<
any
>
forward
forward
(
roku
?
,
delay
?
)
:
Promise
<
any
>
Parameters
Optional
roku
:
string
Optional
delay
:
number
Returns
Promise
<
any
>
home
home
(
roku
?
)
:
Promise
<
any
>
Parameters
Optional
roku
:
string
Returns
Promise
<
any
>
info
info
(
roku
?
)
:
Promise
<
any
>
Parameters
Optional
roku
:
string
Returns
Promise
<
any
>
instant
Replay
instant
Replay
(
roku
?
)
:
Promise
<
any
>
Parameters
Optional
roku
:
string
Returns
Promise
<
any
>
left
left
(
roku
?
)
:
Promise
<
any
>
Parameters
Optional
roku
:
string
Returns
Promise
<
any
>
play
play
(
roku
?
)
:
Promise
<
any
>
Parameters
Optional
roku
:
string
Returns
Promise
<
any
>
rewind
rewind
(
roku
?
,
delay
?
)
:
Promise
<
any
>
Parameters
Optional
roku
:
string
Optional
delay
:
number
Returns
Promise
<
any
>
right
right
(
roku
?
)
:
Promise
<
any
>
Parameters
Optional
roku
:
string
Returns
Promise
<
any
>
select
select
(
roku
?
)
:
Promise
<
any
>
Parameters
Optional
roku
:
string
Returns
Promise
<
any
>
send
Letter
send
Letter
(
roku
?
,
letter
?
)
:
Promise
<
any
>
Parameters
Optional
roku
:
string
Optional
letter
:
string
Returns
Promise
<
any
>
set
Default
set
Default
(
name
?
)
:
RokuClient
Parameters
Optional
name
:
string
Returns
RokuClient
Private
sleep
sleep
(
ms
)
:
Promise
<
unknown
>
Parameters
ms
:
number
Returns
Promise
<
unknown
>
stop
stop
(
roku
?
)
:
Promise
<
any
>
Parameters
Optional
roku
:
string
Returns
Promise
<
any
>
up
up
(
roku
?
)
:
Promise
<
any
>
Parameters
Optional
roku
:
string
Returns
Promise
<
any
>
Settings
Member Visibility
Protected
Private
Inherited
External
Theme
OS
Light
Dark
On This Page
constructor
default
default
Roku
Port
rokus
cache
#delay
Request
#getIP
#get
Port
#request
back
down
forward
home
info
instant
Replay
left
play
rewind
right
select
send
Letter
set
Default
sleep
stop
up
@elara-
services/roku
Roku
Client
Roku
Client
Options
Generated using
TypeDoc