public virtual signal void completed ()

The completed signal is emitted when the timeline's elapsed time reaches the value of the duration property.

This signal will be emitted even if the Timeline is set to be repeating.

If you want to get notification on whether the Timeline has been stopped or has finished its run, including its eventual repeats, you should use the stopped signal instead.