Search
Preparing search index...
The search index is not available
fifth-aeon-bot-toolkit
Options
All
Public
Public/Protected
All
Inherited
Externals
Only exported
Menu
Globals
"deckList"
DeckList
Class DeckList
Hierarchy
DeckList
Index
Constructors
constructor
Properties
avatar
card
Count
custom
Metadata
format
id
name
records
Methods
add
Card
can
Add
Card
clear
clone
from
Json
from
Savable
gen
Metadata
generate
RandomNColor
Deck
get
Card
Count
get
Colors
get
Entries
get
Record
List
get
Savable
get
Unique
Cards
is
Valid
random
Deck
With
Colors
remove
Card
size
to
Deck
to
Json
Constructors
constructor
new
Deck
List
(
format
?:
GameFormat
, data
?:
SavedDeck
)
:
DeckList
Parameters
Default value
format:
GameFormat
= standardFormat
Optional
data:
SavedDeck
Returns
DeckList
Properties
avatar
avatar
:
string
= ""
Private
card
Count
card
Count
:
number
= 0
custom
Metadata
custom
Metadata
:
boolean
= false
Private
format
format
:
GameFormat
id
id
:
number
= -1
name
name
:
string
= "New Deck"
Private
records
records
:
Map
<
string
,
number
>
= new Map<string, number>()
Methods
add
Card
add
Card
(
card
:
Card
)
:
void
Parameters
card:
Card
Returns
void
can
Add
Card
can
Add
Card
(
card
:
Card
)
:
boolean
Parameters
card:
Card
Returns
boolean
clear
clear
(
)
:
void
Returns
void
clone
clone
(
)
:
DeckList
Returns
DeckList
from
Json
from
Json
(
jsonStr
:
string
)
:
void
Parameters
jsonStr:
string
Returns
void
from
Savable
from
Savable
(
saveData
:
SavedDeck
)
:
void
Parameters
saveData:
SavedDeck
Returns
void
gen
Metadata
gen
Metadata
(
)
:
void
Returns
void
generate
RandomNColor
Deck
generate
RandomNColor
Deck
(
n
:
number
, collection
:
Collection
)
:
this
Parameters
n:
number
collection:
Collection
Returns
this
get
Card
Count
get
Card
Count
(
card
:
Card
)
:
number
Parameters
card:
Card
Returns
number
get
Colors
get
Colors
(
)
:
Set
<
"Synthesis"
|
"Growth"
|
"Decay"
|
"Renewal"
>
Returns
Set
<
"Synthesis"
|
"Growth"
|
"Decay"
|
"Renewal"
>
get
Entries
get
Entries
(
)
:
[
string
,
number
]
[]
Returns
[
string
,
number
]
[]
get
Record
List
get
Record
List
(
)
:
object
[]
Returns
object
[]
get
Savable
get
Savable
(
)
:
SavedDeck
Returns
SavedDeck
get
Unique
Cards
get
Unique
Cards
(
)
:
Card
[]
Returns
Card
[]
is
Valid
is
Valid
(
cardPool
?:
DeckList
)
:
boolean
Parameters
Optional
cardPool:
DeckList
Returns
boolean
random
Deck
With
Colors
random
Deck
With
Colors
(
colors
:
Set
<
string
>
, collection
:
Collection
)
:
void
Parameters
colors:
Set
<
string
>
collection:
Collection
Returns
void
remove
Card
remove
Card
(
card
:
Card
)
:
void
Parameters
card:
Card
Returns
void
size
size
(
)
:
number
Returns
number
to
Deck
to
Deck
(
)
:
CardFactory
[]
Returns
CardFactory
[]
to
Json
to
Json
(
spacing
?:
undefined
|
number
)
:
string
Parameters
Optional
spacing:
undefined
|
number
Returns
string
Globals
"deck
List"
Deck
List
constructor
avatar
card
Count
custom
Metadata
format
id
name
records
add
Card
can
Add
Card
clear
clone
from
Json
from
Savable
gen
Metadata
generate
RandomNColor
Deck
get
Card
Count
get
Colors
get
Entries
get
Record
List
get
Savable
get
Unique
Cards
is
Valid
random
Deck
With
Colors
remove
Card
size
to
Deck
to
Json
Saved
Deck
Generated using
TypeDoc