An identifier of the source of the timeline items. This can be used to filter sources.
A human-readable string describing the source of the timeline items. This can be used as the display label when filtering sources.
An optional event to signal that the timeline for a source has changed.
To signal that the timeline for all resources (uris) has changed, do not pass any argument or pass
The uri of the file to provide the timeline for.
A set of options to determine how results should be returned.
A cancellation token.
The timeline result or a thenable that resolves to such. The lack of a result
can be signaled by returning
null, or an empty array.