This is the documentation of version 1.0.0-rc.4. Go to the latest version, 1.0.0-rc.5.
TomTom Maps for JavaScript
    Preparing search index...

    Type Alias POIsModuleSerializableConfig

    POIsModuleSerializableConfig: Omit<POIsModuleConfig, "icon"> & {
        icon?: Omit<POIIconConfig, "categoryIcons"> & Pick<
            NonNullable<PlacesModuleSerializableConfig["icon"]>,
            "categoryIcons",
        >;
    }

    The part of a POIsModuleConfig that survives JSON, for saving getConfig() and replaying it with applyConfig().

    It leaves out icon.categoryIcons[].image as an HTMLImageElement, which a replay adds back in code. See SerializableCustomImage.

    const saved = JSON.stringify(pois.getConfig());

    const state: POIsModuleSerializableConfig = JSON.parse(saved);
    pois.applyConfig(state);