Discolink
GitHub
Preparing search index...
Queue
FilterManager
Class FilterManager<PluginFilters>
Type Parameters
PluginFilters
extends
JsonObject
=
CommonPluginFilters
Index
Constructors
constructor
Methods
get
set
has
remove
clear
merge
override
Constructors
constructor
new
FilterManager
<
PluginFilters
extends
JsonObject
=
CommonPluginFilters
>
(
player
:
Player
,
guildId
:
string
,
)
:
FilterManager
<
PluginFilters
>
Type Parameters
PluginFilters
extends
JsonObject
=
CommonPluginFilters
Parameters
player
:
Player
guildId
:
string
Returns
FilterManager
<
PluginFilters
>
Methods
get
get
<
Name
extends
string
|
number
|
symbol
>
(
name
:
Name
,
)
:
FilterValue
<
Name
,
PluginFilters
>
|
null
Type Parameters
Name
extends
string
|
number
|
symbol
Parameters
name
:
Name
Returns
FilterValue
<
Name
,
PluginFilters
>
|
null
set
set
<
Name
extends
string
|
number
|
symbol
,
Value
extends
|
JsonLike
|
CommonPluginFilters
|
EqualizerFilter
|
KaraokeFilter
|
TimescaleFilter
|
TremoloFilter
|
VibratoFilter
|
RotationFilter
|
DistortionFilter
|
ChannelMixFilter
|
LowPassFilter
,
>
(
name
:
Name
,
value
:
Value
,
isPlugin
?:
boolean
,
)
:
Promise
<
FilterValue
<
Name
,
PluginFilters
>
|
null
>
Type Parameters
Name
extends
string
|
number
|
symbol
Value
extends
|
JsonLike
|
CommonPluginFilters
|
EqualizerFilter
|
KaraokeFilter
|
TimescaleFilter
|
TremoloFilter
|
VibratoFilter
|
RotationFilter
|
DistortionFilter
|
ChannelMixFilter
|
LowPassFilter
Parameters
name
:
Name
value
:
Value
isPlugin
:
boolean
= false
Returns
Promise
<
FilterValue
<
Name
,
PluginFilters
>
|
null
>
has
has
<
Name
extends
string
|
number
|
symbol
>
(
name
:
Name
)
:
boolean
Type Parameters
Name
extends
string
|
number
|
symbol
Parameters
name
:
Name
Returns
boolean
remove
remove
<
Name
extends
string
|
number
|
symbol
>
(
...
names
:
Name
[]
,
)
:
Promise
<
Filters
<
PluginFilters
>
>
Type Parameters
Name
extends
string
|
number
|
symbol
Parameters
...
names
:
Name
[]
Returns
Promise
<
Filters
<
PluginFilters
>
>
clear
clear
(
type
?:
"native"
|
"plugin"
)
:
Promise
<
Filters
<
PluginFilters
>
>
Parameters
Optional
type
:
"native"
|
"plugin"
Returns
Promise
<
Filters
<
PluginFilters
>
>
merge
merge
(
filters
:
Filters
<
PluginFilters
>
)
:
Promise
<
Filters
<
PluginFilters
>
>
Parameters
filters
:
Filters
<
PluginFilters
>
Returns
Promise
<
Filters
<
PluginFilters
>
>
override
override
(
filters
:
Filters
<
PluginFilters
>
)
:
Promise
<
Filters
<
PluginFilters
>
>
Parameters
filters
:
Filters
<
PluginFilters
>
Returns
Promise
<
Filters
<
PluginFilters
>
>
Settings
Member Visibility
Protected
Inherited
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Methods
get
set
has
remove
clear
merge
override
GitHub
Discolink
Loading...