TomTom Maps for JavaScript
    Preparing search index...

    Variable resolveToolsConst

    resolveTools: <S extends ToolState>(
        defaults: Record<string, ToolDefinition<S>>,
        overrides?: MapAgentOptions<S>["tools"],
    ) => Record<string, ToolDefinition<S>>

    Merges default tools with user overrides.

    • ToolEntry (or builder) values add or replace tools in defaults.
    • false values remove tools from defaults.
    • It returns a new object and never mutates defaults.

    Default entries may be builders that produce their ToolEntry from build-time options. Builders pass through untouched, and setupTools materializes them later.

    Type Declaration