Interface ITimerData<T>
interface ITimerData<T> {
completeRate: number;
currentTime: number;
deltaTime: number;
payload: T;
startTime: number;
}
completeRate: number;
currentTime: number;
deltaTime: number;
payload: T;
startTime: number;
}
Type Parameters
- T
Properties
complete Rate
completeRate: number
How much is completed, in [0.0...1.0]. Note that this CAN be higher than 1 due to the fact that we don't actually measure time but delta between observable calls
current Time
currentTime: number
Time now
delta Time
deltaTime: number
Time passed since started
payload
What the registered observable sent in the last count
start Time
startTime: number
When did it start
An interface defining the data sent by the timer