Search
Preparing search index...
The search index is not available
Detritus Client
Options
All
Public
Public/Protected
All
Inherited
Externals
Menu
Detritus Client
utils/components/actionbase
ComponentActionBase
Class ComponentActionBase
Hierarchy
Structure
ComponentActionBase
ComponentButton
ComponentSelectMenu
Index
Constructors
constructor
Properties
_keys
custom
Id
type
Methods
[custom]
_get
From
Snake
_set
From
Snake
difference
differences
differences
Between
has
Difference
has
Differences
has
Differences
Between
merge
merge
Value
on
Error
run
toJSON
Constructors
constructor
new
Component
Action
Base
(
data
?:
ComponentActionData
)
:
ComponentActionBase
Parameters
data:
ComponentActionData
= {}
Returns
ComponentActionBase
Properties
Readonly
_keys
_keys
:
BaseSet
<
string
>
= ...
Optional
custom
Id
custom
Id
:
null
|
string
type
type
:
MessageComponentTypes
= ...
Methods
[custom]
[custom]
(
)
:
object
Returns
object
_get
From
Snake
_get
From
Snake
(
key
:
string
)
:
any
Parameters
key:
string
Returns
any
_set
From
Snake
_set
From
Snake
(
key
:
string
, value
:
any
)
:
any
Parameters
key:
string
value:
any
Returns
any
difference
difference
(
key
:
string
, value
:
any
)
:
[
boolean
,
any
]
Parameters
key:
string
value:
any
Returns
[
boolean
,
any
]
differences
differences
(
data
?:
BaseStructureData
)
:
null
|
object
Parameters
Optional
data:
BaseStructureData
Returns
null
|
object
differences
Between
differences
Between
(
structure
:
Structure
)
:
null
|
object
Parameters
structure:
Structure
Returns
null
|
object
has
Difference
has
Difference
(
key
:
string
, value
:
any
)
:
boolean
Parameters
key:
string
value:
any
Returns
boolean
has
Differences
has
Differences
(
data
?:
BaseStructureData
)
:
boolean
Parameters
Optional
data:
BaseStructureData
Returns
boolean
has
Differences
Between
has
Differences
Between
(
structure
:
Structure
)
:
boolean
Parameters
structure:
Structure
Returns
boolean
merge
merge
(
data
?:
BaseStructureData
)
:
void
Parameters
Optional
data:
BaseStructureData
Returns
void
merge
Value
merge
Value
(
key
:
string
, value
:
any
)
:
void
Parameters
key:
string
value:
any
Returns
void
Optional
on
Error
on
Error
(
context
:
ComponentContext
, error
:
Error
)
:
any
Parameters
context:
ComponentContext
error:
Error
Returns
any
Optional
run
run
(
context
:
ComponentContext
)
:
any
Parameters
context:
ComponentContext
Returns
any
toJSON
toJSON
(
)
:
RawChannelMessageComponent
Returns
RawChannelMessageComponent
Exports
utils/components/actionbase
Component
Action
Base
constructor
_keys
custom
Id
type
[custom]
_get
From
Snake
_set
From
Snake
difference
differences
differences
Between
has
Difference
has
Differences
has
Differences
Between
merge
merge
Value
on
Error
run
toJSON
Component
Action
Data
Component
Emoji
Data
Generated using
TypeDoc