Triggered when the module is destroyed.
Fired when linear progress reaches 1.
Fired when an active playback loop is paused via Timeline.pause.
Fired when Timeline.play is called.
Triggered when the module's properties are updated. Receives the diff (changed keys and new values) as the first argument.
Fired when Timeline.reset is called, before progress is set to 0.
Fired when playback resumes after a pause via Timeline.play or Timeline.reverse.
Fired when Timeline.reverse is called.
Fired when linear progress is set to 0 (including Timeline.reset).
Fired on every progress change with linear and eased values.
Maps event names to their callback payload types.
Extend this interface to map event names to payload types. Use
undefinedfor events without a payload.