StoryMapJS API
    Preparing search index...

    Interface StoryMapEvents

    Per-emitter event maps (event name → payload), for typed subscriptions: storymap.on("change", (e) => ...) now infers e instead of unknown.

    Each map lists exactly the events its emitter fires.

    interface StoryMapEvents {
        annotationsloaded: {
            failed: string[];
            searchService: string | null;
            stops: StorymapSlide[];
        };
        basemapchange: { map_type: string; previous: string };
        change: { current_id: string | null; current_slide: number };
        dataloaded: undefined;
        error: { conflict?: boolean; message: string; source: string };
        fontLoaded: { font: string };
        imageready: ImagereadyPayload;
        loaded: StorymapData;
        markerclick: { current_slide: number; marker_number: number };
        overlaychange: { index: number; visible: boolean };
        popupclose: { current_slide: number; marker_number: number };
        popupopen: { current_slide: number; marker_number: number };
        title: { title: string };
        transitionend: { current_slide: number };
        transitionstart: { current_slide: number; duration: number };
    }
    Index
    annotationsloaded: {
        failed: string[];
        searchService: string | null;
        stops: StorymapSlide[];
    }
    basemapchange: { map_type: string; previous: string }
    change: { current_id: string | null; current_slide: number }
    dataloaded: undefined
    error: { conflict?: boolean; message: string; source: string }
    fontLoaded: { font: string }
    imageready: ImagereadyPayload
    loaded: StorymapData
    markerclick: { current_slide: number; marker_number: number }
    overlaychange: { index: number; visible: boolean }
    popupclose: { current_slide: number; marker_number: number }
    popupopen: { current_slide: number; marker_number: number }
    title: { title: string }
    transitionend: { current_slide: number }
    transitionstart: { current_slide: number; duration: number }