Preparing search index...
The search index is not available
Botloader
Botloader
Settings
ListBuilder
Class ListBuilder<TOpts>
Type Parameters
TOpts
extends
OptionsMap
Index
Constructors
constructor
Properties
definitions
manager
name
Methods
add
Option
Boolean
add
Option
Channel
add
Option
Channels
add
Option
Custom
Number
Multi
Select
add
Option
Custom
Number
Select
add
Option
Custom
String
Multi
Select
add
Option
Custom
String
Select
add
Option
Float
add
Option
Integer
add
Option
Integer64
add
Option
Role
add
Option
Roles
add
Option
String
complete
Constructors
constructor
new
List
Builder
<
TOpts
>
(
name
,
manager
)
:
ListBuilder
<
TOpts
>
Type Parameters
TOpts
extends
OptionsMap
Parameters
name
:
string
manager
:
SettingsManager
Returns
ListBuilder
<
TOpts
>
Properties
definitions
definitions
:
Record
<
string
,
OptionTypesUnion
>
= {}
manager
manager
:
SettingsManager
name
name
:
string
Methods
add
Option
Boolean
add
Option
Boolean
<
TName
,
TDefault
>
(
name
,
options
)
:
ListBuilder
<
LayerOption
<
TOpts
,
TName
,
"boolean"
,
TDefault
,
false
>
>
Type Parameters
TName
extends
string
TDefault
extends
undefined
|
boolean
=
undefined
Parameters
name
:
TName
options
:
BaseOptions
<
false
,
TDefault
>
Returns
ListBuilder
<
LayerOption
<
TOpts
,
TName
,
"boolean"
,
TDefault
,
false
>
>
add
Option
Channel
add
Option
Channel
<
TName
,
TRequired
,
TDefault
>
(
name
,
options
)
:
ListBuilder
<
LayerOption
<
TOpts
,
TName
,
"channel"
,
TDefault
,
TRequired
>
>
Type Parameters
TName
extends
string
TRequired
extends
boolean
=
false
TDefault
extends
undefined
|
string
=
undefined
Parameters
name
:
TName
options
:
ChannelOptions
<
TRequired
,
TDefault
>
Returns
ListBuilder
<
LayerOption
<
TOpts
,
TName
,
"channel"
,
TDefault
,
TRequired
>
>
add
Option
Channels
add
Option
Channels
<
TName
,
TRequired
,
TDefault
>
(
name
,
options
)
:
ListBuilder
<
LayerOption
<
TOpts
,
TName
,
"channels"
,
TDefault
,
TRequired
>
>
Type Parameters
TName
extends
string
TRequired
extends
boolean
=
false
TDefault
extends
undefined
|
string
[]
=
undefined
Parameters
name
:
TName
options
:
ChannelsOptions
<
TRequired
,
TDefault
>
Returns
ListBuilder
<
LayerOption
<
TOpts
,
TName
,
"channels"
,
TDefault
,
TRequired
>
>
add
Option
Custom
Number
Multi
Select
add
Option
Custom
Number
Multi
Select
<
TName
,
TRequired
,
TDefault
>
(
name
,
options
)
:
ListBuilder
<
LayerOption
<
TOpts
,
TName
,
"customNumberMultiSelect"
,
TDefault
,
TRequired
>
>
Type Parameters
TName
extends
string
TRequired
extends
boolean
=
false
TDefault
extends
undefined
|
number
[]
=
undefined
Parameters
name
:
TName
options
:
CustomNumberMultiSelectOptions
<
TRequired
,
TDefault
>
Returns
ListBuilder
<
LayerOption
<
TOpts
,
TName
,
"customNumberMultiSelect"
,
TDefault
,
TRequired
>
>
add
Option
Custom
Number
Select
add
Option
Custom
Number
Select
<
TName
,
TRequired
,
TDefault
>
(
name
,
options
)
:
ListBuilder
<
LayerOption
<
TOpts
,
TName
,
"customNumberSelect"
,
TDefault
,
TRequired
>
>
Type Parameters
TName
extends
string
TRequired
extends
boolean
=
false
TDefault
extends
undefined
|
number
=
undefined
Parameters
name
:
TName
options
:
CustomNumberSelectOptions
<
TRequired
,
TDefault
>
Returns
ListBuilder
<
LayerOption
<
TOpts
,
TName
,
"customNumberSelect"
,
TDefault
,
TRequired
>
>
add
Option
Custom
String
Multi
Select
add
Option
Custom
String
Multi
Select
<
TName
,
TRequired
,
TDefault
>
(
name
,
options
)
:
ListBuilder
<
LayerOption
<
TOpts
,
TName
,
"customStringMultiSelect"
,
TDefault
,
TRequired
>
>
Type Parameters
TName
extends
string
TRequired
extends
boolean
=
false
TDefault
extends
undefined
|
string
[]
=
undefined
Parameters
name
:
TName
options
:
CustomStringMultiSelectOptions
<
TRequired
,
TDefault
>
Returns
ListBuilder
<
LayerOption
<
TOpts
,
TName
,
"customStringMultiSelect"
,
TDefault
,
TRequired
>
>
add
Option
Custom
String
Select
add
Option
Custom
String
Select
<
TName
,
TRequired
,
TDefault
>
(
name
,
options
)
:
ListBuilder
<
LayerOption
<
TOpts
,
TName
,
"customStringSelect"
,
TDefault
,
TRequired
>
>
Type Parameters
TName
extends
string
TRequired
extends
boolean
=
false
TDefault
extends
undefined
|
string
=
undefined
Parameters
name
:
TName
options
:
CustomStringSelectOptions
<
TRequired
,
TDefault
>
Returns
ListBuilder
<
LayerOption
<
TOpts
,
TName
,
"customStringSelect"
,
TDefault
,
TRequired
>
>
add
Option
Float
add
Option
Float
<
TName
,
TRequired
,
TDefault
>
(
name
,
options
)
:
ListBuilder
<
LayerOption
<
TOpts
,
TName
,
"float"
,
TDefault
,
TRequired
>
>
Type Parameters
TName
extends
string
TRequired
extends
boolean
=
false
TDefault
extends
undefined
|
number
=
undefined
Parameters
name
:
TName
options
:
FloatOptions
<
TRequired
,
TDefault
>
Returns
ListBuilder
<
LayerOption
<
TOpts
,
TName
,
"float"
,
TDefault
,
TRequired
>
>
add
Option
Integer
add
Option
Integer
<
TName
,
TRequired
,
TDefault
>
(
name
,
options
)
:
ListBuilder
<
LayerOption
<
TOpts
,
TName
,
"integer"
,
TDefault
,
TRequired
>
>
Type Parameters
TName
extends
string
TRequired
extends
boolean
=
false
TDefault
extends
undefined
|
number
=
undefined
Parameters
name
:
TName
options
:
IntegerOptions
<
TRequired
,
TDefault
>
Returns
ListBuilder
<
LayerOption
<
TOpts
,
TName
,
"integer"
,
TDefault
,
TRequired
>
>
add
Option
Integer64
add
Option
Integer64
<
TName
,
TRequired
,
TDefault
>
(
name
,
options
)
:
ListBuilder
<
LayerOption
<
TOpts
,
TName
,
"integer64"
,
TDefault
,
TRequired
>
>
Type Parameters
TName
extends
string
TRequired
extends
boolean
=
false
TDefault
extends
undefined
|
string
=
undefined
Parameters
name
:
TName
options
:
Integer64Options
<
TRequired
,
TDefault
>
Returns
ListBuilder
<
LayerOption
<
TOpts
,
TName
,
"integer64"
,
TDefault
,
TRequired
>
>
add
Option
Role
add
Option
Role
<
TName
,
TRequired
,
TDefault
>
(
name
,
options
)
:
ListBuilder
<
LayerOption
<
TOpts
,
TName
,
"role"
,
TDefault
,
TRequired
>
>
Type Parameters
TName
extends
string
TRequired
extends
boolean
=
false
TDefault
extends
undefined
|
string
=
undefined
Parameters
name
:
TName
options
:
RoleOptions
<
TRequired
,
TDefault
>
Returns
ListBuilder
<
LayerOption
<
TOpts
,
TName
,
"role"
,
TDefault
,
TRequired
>
>
add
Option
Roles
add
Option
Roles
<
TName
,
TRequired
,
TDefault
>
(
name
,
options
)
:
ListBuilder
<
LayerOption
<
TOpts
,
TName
,
"roles"
,
TDefault
,
TRequired
>
>
Type Parameters
TName
extends
string
TRequired
extends
boolean
=
false
TDefault
extends
undefined
|
string
[]
=
undefined
Parameters
name
:
TName
options
:
RolesOptions
<
TRequired
,
TDefault
>
Returns
ListBuilder
<
LayerOption
<
TOpts
,
TName
,
"roles"
,
TDefault
,
TRequired
>
>
add
Option
String
add
Option
String
<
TName
,
TRequired
,
TDefault
>
(
name
,
options
)
:
ListBuilder
<
LayerOption
<
TOpts
,
TName
,
"string"
,
TDefault
,
TRequired
>
>
Type Parameters
TName
extends
string
TRequired
extends
boolean
=
false
TDefault
extends
undefined
|
string
=
undefined
Parameters
name
:
TName
options
:
StringOptions
<
TRequired
,
TDefault
>
Returns
ListBuilder
<
LayerOption
<
TOpts
,
TName
,
"string"
,
TDefault
,
TRequired
>
>
complete
complete
(
options
?
)
:
LoadedList
<
TOpts
>
Parameters
Optional
options
:
ListOptions
<
OptionMapValues
<
TOpts
>
[]
>
Returns
LoadedList
<
TOpts
>
Settings
Member Visibility
Inherited
External
Theme
OS
Light
Dark
On This Page
constructor
definitions
manager
name
add
Option
Boolean
add
Option
Channel
add
Option
Channels
add
Option
Custom
Number
Multi
Select
add
Option
Custom
Number
Select
add
Option
Custom
String
Multi
Select
add
Option
Custom
String
Select
add
Option
Float
add
Option
Integer
add
Option
Integer64
add
Option
Role
add
Option
Roles
add
Option
String
complete
Botloader
Commands
Discord
EventSystem
HttpClient
Settings
Storage
Tasks
Unstable
console
AsyncLock
Image
Script
ConsoleOutputOptions
ImageProperties
CustomScope
ExractClassProperties
ImageTranscodeOptions
OmitProperties
base64Decode
base64Encode
decodeText
Loading...
Generated using
TypeDoc