Hierarchy

Constructors

Properties

color: string
content?: HTMLElement
drag: boolean
element: HTMLElement
end: number
id: string
maxLength: number = Infinity
minLength: number = 0.01
resize: boolean
start: number
totalDuration: number

Methods

  • Parameters

    • dx: number
    • Optional side: "start" | "end"

    Returns void

  • Parameters

    • totalDuration: number

    Returns void

  • Emit an event

    Type Parameters

    Parameters

    Returns void

  • Parameters

    • Optional content: string | HTMLElement

    Returns HTMLDivElement

  • Subscribe to an event. Returns an unsubscribe function.

    Type Parameters

    Parameters

    • eventName: EventName
    • listener: EventListener<RegionEvents, EventName>

    Returns (() => void)

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

        Returns void

  • Parameters

    • dx: number
    • side: "start" | "end"

    Returns void

  • Subscribe to an event only once

    Type Parameters

    Parameters

    • eventName: EventName
    • listener: EventListener<RegionEvents, EventName>

    Returns (() => void)

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

        Returns void

  • Update the region's options

    Parameters

    • options: {
          color?: string;
          drag?: boolean;
          end?: number;
          resize?: boolean;
          start?: number;
      }
      • Optional color?: string
      • Optional drag?: boolean
      • Optional end?: number
      • Optional resize?: boolean
      • Optional start?: number

    Returns void

  • Unsubscribe from an event

    Type Parameters

    Parameters

    • eventName: EventName
    • listener: EventListener<RegionEvents, EventName>

    Returns void

  • Clear all events

    Returns void

Generated using TypeDoc