interface Marker {
    onClick$: Observable<MarkerEvent>;
    onMouseEnter$: Observable<MarkerEvent>;
    onMouseLeave$: Observable<MarkerEvent>;
    onMouseOut$: Observable<MarkerEvent>;
    onMouseOver$: Observable<MarkerEvent>;
    get config(): C;
    get data(): undefined | Record<string, any>;
    set data(data: undefined | Record<string, any>): void;
    get editable(): boolean;
    set editable(editable: boolean): void;
    get id(): string;
    get konvaNode(): T;
    get name(): undefined | string;
    set name(name: undefined | string): void;
    get style(): MarkerStyle;
    set style(s: MarkerStyle): void;
    get text(): undefined | string;
    get timeObservation(): TimeObservation;
    set timeObservation(timeObservation: TimeObservation): void;
    destroy(): void;
    refreshTimelinePosition(): void;
}

Hierarchy (View Summary)

  • MarkerApi
  • KonvaComponent<MarkerConfig<any, any>, MarkerStyle, Konva.Group>
    • Marker

Properties

onClick$: Observable<MarkerEvent>
onMouseEnter$: Observable<MarkerEvent>
onMouseLeave$: Observable<MarkerEvent>
onMouseOut$: Observable<MarkerEvent>
onMouseOver$: Observable<MarkerEvent>

Accessors

  • get data(): undefined | Record<string, any>
  • Returns undefined | Record<string, any>

  • set data(data: undefined | Record<string, any>): void
  • Parameters

    • data: undefined | Record<string, any>

    Returns void

Methods