This is the documentation of version 1.0.0-rc.2. 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" | "customTypeface">}`
        | `cluster.badge.${Exclude<
            keyof PlaceClusterBadgeConfig,
            "radius"
            | "label",
        >}`
        | `cluster.badge.label.${keyof NonNullable<
            PlaceClusterBadgeConfig["label"],
        >}`
        | `cluster.badge.radius.${keyof NonNullable<
            PlaceClusterBadgeConfig["radius"],
        >}`
        | `cluster.source.${Exclude<
            keyof NonNullable<PlacesClusterConfig["source"]>,
            "properties",
        >}`
        | `entryPoints.${Exclude<keyof PlaceEntryPointsConfig, "layers">}`
        | `connections.${Exclude<keyof PlaceConnectionsConfig, "label" | "layers">}`
        | `connections.label.${Exclude<keyof PlaceConnectionLabelConfig, "title">}`

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

    Only plain-value settings are knobs. label.title, label.customTypeface, cluster.source.properties, connections.label.title and anything holding an image, a callback or MapLibre layers are not.