Hierarchy

Constructors

Properties

label: HTMLElement
options: HoverPluginOptions & {
    labelSize: number;
    lineWidth: number;
}

Type declaration

  • labelSize: number
  • lineWidth: number
subscriptions: (() => void)[] = []

Type declaration

    • (): void
    • Returns void

unsubscribe: (() => void) = ...

Type declaration

    • (): void
    • Returns void

wavesurfer?: WaveSurfer
wrapper: HTMLElement

Methods

  • Parameters

    • value: string | number

    Returns string

  • Emit an event

    Type Parameters

    • EventName extends "hover"

    Parameters

    Returns void

  • Parameters

    • seconds: number

    Returns string

  • Subscribe to an event. Returns an unsubscribe function.

    Type Parameters

    • EventName extends "hover"

    Parameters

    Returns (() => void)

      • (): void
      • Subscribe to an event. Returns an unsubscribe function.

        Returns void

  • Called by wavesurfer, don't call manually

    Returns void

  • Subscribe to an event only once

    Type Parameters

    • EventName extends "hover"

    Parameters

    Returns (() => void)

      • (): void
      • Subscribe to an event only once

        Returns void

  • Unsubscribe from an event

    Type Parameters

    • EventName extends "hover"

    Parameters

    Returns void

  • Clear all events

    Returns void

Generated using TypeDoc