@umbraco-cms/backoffice
    Preparing search index...

    Class UmbConfigRepositoryBase<ConfigModel>Abstract

    Base class for a repository exposing a single configuration object backed by an UmbStoreObjectBase. The configuration is fetched once per store context on initialization; all() and part() defer internally until it is ready, so consumers can subscribe immediately without awaiting.

    Type Parameters

    • ConfigModel

    Hierarchy (View Summary)

    Implements

    Index
    • get initialized(): Promise<void>

      Promise that resolves when the repository has been initialized, i.e. when the configuration has been fetched from the server.

      Returns Promise<void>

      A promise that resolves once the configuration has been fetched.

      Deprecated since v17. Awaiting this is no longer necessary — all() and part() defer internally until the configuration is ready, so you can subscribe directly. Scheduled for removal in Umbraco 19.

    • The addEventListener() method of the EventTarget interface sets up a function that will be called whenever the specified event is delivered to the target.

      MDN Reference

      Parameters

      • type: string
      • callback: EventListenerOrEventListenerObject | null
      • Optionaloptions: boolean | AddEventListenerOptions

      Returns void

    • The dispatchEvent() method of the EventTarget sends an Event to the object, (synchronously) invoking the affected event listeners in the appropriate order.

      MDN Reference

      Parameters

      • event: Event

      Returns boolean

    • The removeEventListener() method of the EventTarget interface removes an event listener previously registered with EventTarget.addEventListener() from the target.

      MDN Reference

      Parameters

      • type: string
      • callback: EventListenerOrEventListenerObject | null
      • Optionaloptions: boolean | EventListenerOptions

      Returns void