Loom Engine - v3.1.1
GitHub
TheWorldTable.ai
Preparing search index...
ProgressTracker
Class ProgressTracker<T>
Type Parameters
T
=
Record
<
string
,
unknown
>
Index
Methods
create
define
Skill
has
Skill
remove
Skill
record
Evidence
tick
get
Skill
list
count
high
Mastery
low
Mastery
reset
Skill
clear
dispose
Methods
Static
create
create
<
T
=
Record
<
string
,
unknown
>
>
(
opts
?:
ProgressTrackerOptions
,
)
:
ProgressTracker
<
T
>
Type Parameters
T
=
Record
<
string
,
unknown
>
Parameters
opts
:
ProgressTrackerOptions
= {}
Returns
ProgressTracker
<
T
>
define
Skill
defineSkill
(
spec
:
SkillSpec
<
T
>
)
:
boolean
Parameters
spec
:
SkillSpec
<
T
>
Returns
boolean
has
Skill
hasSkill
(
id
:
string
)
:
boolean
Parameters
id
:
string
Returns
boolean
remove
Skill
removeSkill
(
id
:
string
)
:
boolean
Parameters
id
:
string
Returns
boolean
record
Evidence
recordEvidence
(
skillId
:
string
,
level
:
BloomLevel
,
score
:
number
,
now
?:
number
,
)
:
SkillState
<
T
>
|
null
Parameters
skillId
:
string
level
:
BloomLevel
score
:
number
Optional
now
:
number
Returns
SkillState
<
T
>
|
null
tick
tick
(
now
?:
number
)
:
void
Parameters
Optional
now
:
number
Returns
void
get
Skill
getSkill
(
id
:
string
)
:
SkillState
<
T
>
|
null
Parameters
id
:
string
Returns
SkillState
<
T
>
|
null
list
list
()
:
SkillState
<
T
>
[]
Returns
SkillState
<
T
>
[]
count
count
()
:
number
Returns
number
high
Mastery
highMastery
(
threshold
:
number
)
:
SkillState
<
T
>
[]
Parameters
threshold
:
number
Returns
SkillState
<
T
>
[]
low
Mastery
lowMastery
(
threshold
:
number
)
:
SkillState
<
T
>
[]
Parameters
threshold
:
number
Returns
SkillState
<
T
>
[]
reset
Skill
resetSkill
(
id
:
string
)
:
boolean
Parameters
id
:
string
Returns
boolean
clear
clear
()
:
void
Returns
void
dispose
dispose
()
:
void
Returns
void
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Methods
create
define
Skill
has
Skill
remove
Skill
record
Evidence
tick
get
Skill
list
count
high
Mastery
low
Mastery
reset
Skill
clear
dispose
GitHub
TheWorldTable.ai
Loom Engine - v3.1.1
Loading...