Creates the TimerService.
handles sending push notifications.
used to trigger showing/hiding the StatusBarComponent.
The id of the related recipe.
Interval object used to update the timers remaining time.
handles sending push notifications.
A human readable string showing the remaining time left.
True if the timer is running
True if the timer is in view. On timer end, this will be true for one second after, while running will be false.
The slug of the related recipe. Needed to provide a link back to the recipe in the {@TimerComponent}.
used to trigger showing/hiding the StatusBarComponent.
Time left in the timer countdown.
Timer data passed from a recipe about how long a specific step will take.
Title of the related recipe.
Adds/subtracts a minute from the timer.
Triggered on each second interval of the timer.
Called on timer completion, and not when the user simply stops the timer.
Resets the timer to the inital value given by the related recipe.
Starts the timer.
Stops the timer.
Converts the remaining time to a human readable string.
Generated using TypeDoc
tracks the current status of the time and pushes needed notifications of timer state to timer related components.
Features: