StoryMapJS API
    Preparing search index...

    Interface StorymapDocument

    The document storymapToManifest reads: the { "storymap": {...} } wrapper a storymap.json file is, with every member optional.

    The root is Partial<StorymapData> — every legacy key is optional and the files in the wild carry more than the schema documents — or a plain record, which is what a document read straight out of JSON.parse is. The wrapper itself is open, because the legacy files also carry a root-level font_css and the map configuration service prefers it over the key inside storymap.

    interface StorymapDocument {
        storymap?: Record<string, unknown> | Partial<StorymapData>;
        [key: string]: unknown;
    }

    Indexable

    • [key: string]: unknown
    Index
    storymap?: Record<string, unknown> | Partial<StorymapData>