Skip to content

editorGlobalsFakeProgress

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