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

    Type Alias PlacesKnobId

    PlacesKnobId:
        | "markerType"
        | "color"
        | "visible"
        | `icon.default.style.${keyof SVGIconStyleOptions}`
        | `label.${Exclude<keyof PlaceLabelConfig, "title">}`
        | `cluster.badge.${Exclude<keyof PlaceClusterBadgeConfig, "radius">}`
        | `cluster.badge.radius.${keyof NonNullable<
            PlaceClusterBadgeConfig["radius"],
        >}`
        | `cluster.source.${Exclude<
            keyof NonNullable<PlacesClusterConfig["source"]>,
            "clusterProperties",
        >}`
        | `evAvailability.${Exclude<keyof EVAvailabilityConfig, "formatText">}`
        | `entryPoints.${Exclude<keyof PlaceEntryPointsConfig, "layers">}`
        | `connections.${Exclude<keyof PlaceConnectionsConfig, "label" | "layers">}`

    The id of a places knob: its path into PlacesModuleConfig, e.g. markerType or cluster.badge.color. See placesKnobCatalogue for what each one does.

    Only settings that take a plain value: label.title, cluster.source.clusterProperties, evAvailability.formatText, connections.label and anything holding an image, a callback or MapLibre layers are not knobs.