Interface IPositionUpdater

Hierarchy

  • IPubSub
    • IPositionUpdater

Implemented by

Properties

_subscribers: {}

Type declaration

    destroy: (() => void)

    Type declaration

      • (): void
      • Returns void

    off: ((eventName, listenerFn) => void)

    Type declaration

      • (eventName, listenerFn): void
      • Parameters

        • eventName: any
        • listenerFn: TListenerFn

        Returns void

    on: ((eventName, listenerFn) => void)

    Type declaration

      • (eventName, listenerFn): void
      • Parameters

        • eventName: any
        • listenerFn: TListenerFn

        Returns void

    publish: ((eventName, data) => void)

    Type declaration

      • (eventName, data): void
      • Parameters

        • eventName: any
        • data: TChangeEventData

        Returns void

    start?: ((options?) => void)

    Type declaration

      • (options?): void
      • Optional function to start listening

        Parameters

        • Optional options: any

        Returns void

    stop?: (() => void)

    Type declaration

      • (): void
      • Optional function to stop listening

        Returns void

    throwError?: ((err) => void)

    Type declaration

      • (err): void
      • Function that emits an error in retrieving position

        Parameters

        • err: string

        Returns void

    update: ((position) => void)

    Type declaration

      • (position): void
      • Function that emits position updates

        Parameters

        Returns void