editor › Globals › FakeProgress
Class: FakeProgress
This class can be used to get a progress values, that try to look realistic for a given period of time and then changes to exponentially slower progress, that converges to the maximum but never reaches it.
Hierarchy
- FakeProgress
Index
Constructors
Properties
Methods
Constructors
constructor
+ new FakeProgress(msToTarget: number, maxValue: number, targetValue: number): FakeProgress
Defined in src/util/FakeProgress.ts:6
Parameters:
| Name | Type | Default |
|---|---|---|
msToTarget |
number | 5000 |
maxValue |
number | 100 |
targetValue |
number | 0.9 * maxValue |
Returns: FakeProgress
Properties
Private Readonly maxValue
• maxValue: number
Defined in src/util/FakeProgress.ts:10
Private Readonly msToTarget
• msToTarget: number
Defined in src/util/FakeProgress.ts:9
Private startTime
• startTime: number
Defined in src/util/FakeProgress.ts:6
Private Readonly targetValue
• targetValue: number
Defined in src/util/FakeProgress.ts:11
Methods
getElapsedTime
▸ getElapsedTime(): number
Defined in src/util/FakeProgress.ts:37
Returns: number
the time in ms since startFakeProgress was called
getFakeProgress
▸ getFakeProgress(): number
Defined in src/util/FakeProgress.ts:18
Returns: number
startFakeProgress
▸ startFakeProgress(): void
Defined in src/util/FakeProgress.ts:14
Returns: void