eligius
    Preparing search index...

    Interface ITimelineProviderSettings

    Settings for a timeline provider.

    Timeline providers are assembled from decomposed components:

    • Position source: drives timeline position (required)
    • Container provider: manages render container (optional)
    • Playlist: manages multi-item navigation (optional)

    All components are resolved dynamically via the resource importer using the systemName property, allowing custom implementations.

    const settings: ITimelineProviderSettings = {
    positionSource: { systemName: 'RafPositionSource', tickInterval: 1000 },
    container: { systemName: 'DomContainerProvider', selector: '#render-area' },
    };
    interface ITimelineProviderSettings {
        container?: IContainerProviderConfig;
        playlist?: IPlaylistConfig<unknown>;
        positionSource: IPositionSourceConfig;
    }
    Index

    Properties

    Optional container provider configuration

    playlist?: IPlaylistConfig<unknown>

    Optional playlist configuration

    positionSource: IPositionSourceConfig

    Configuration for the position source