Skip to content

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