Skip to main content

AtomStore

Index

Constructors

constructor

Methods

deregister

  • Type parameters

    • T

    Parameters

    Returns void

dispose

  • dispose(): void
  • Returns void

getSubScribersAndEventName

  • getSubScribersAndEventName<T>(name: AtomName<T>): { eventName: EventName<T>; subscribers: Set<SubscriberWrap<T>> }
  • Type parameters

    • T

    Parameters

    Returns { eventName: EventName<T>; subscribers: Set<SubscriberWrap<T>> }

    • eventName: EventName<T>
    • subscribers: Set<SubscriberWrap<T>>

getValue

  • Type parameters

    • T

    Parameters

    Returns T

register

  • Type parameters

    • T

    Parameters

    Returns void

setValue

  • setValue<T>(name: AtomName<T>, value: T): void
  • Type parameters

    • T

    Parameters

    Returns void

subscribe

  • Type parameters

    • T

    Parameters

    Returns () => void

      • (): void
      • Returns void

unsubscribe