Vinyl
    Preparing search index...

    Class DashManifestControllerImpl

    Implements

    Index

    Constructors

    Properties

    Accessors

    • get "[toStringTag]"(): string

      Returns string

    • get changeId(): number

      A monotonically increasing id that increments before each change notification.

      Returns number

    • get disposed(): boolean

      Returns boolean

    • get error(): null | Error

      The most recent error from the manifest provider, or null. This may be a silent error, such as an AbortError.

      Returns null | Error

    • get logPrefix(): string

      Returns string

    • get value(): Promise<DashManifestAndPath>

      The current value.

      Returns Promise<DashManifestAndPath>

    Methods

    • Returns void

    • Gets the current value.

      Returns Promise<DashManifestAndPath>

    • Creates a data provider transforming this data.

      Type Parameters

      • U

      Parameters

      Returns MutableValue<U>

    • Invokes a callback immediately and when data has changed.

      Parameters

      Returns Unsubscribe

    • Returns a data provider for a property of T.

      Type Parameters

      Parameters

      • prop: K

      Returns MutableValue<Promise<DashManifestAndPath>[K]>

    • Reloads the manifest. Aborts any in-flight request and clears any previous error before starting a new fetch.

      Returns void

    • If the manifest is in an error state, triggers a refresh.

      Returns void