QueryBuilderTelemetryMetadataProvider: (
    queryBuilderState: QueryBuilderState,
) => Record<string, unknown> | undefined

Contributes extra key/value pairs that should ride along with query-builder telemetry events (e.g. run query launch/success/failure, save query, ...). The returned bag is shallow-merged into the event payload by the caller; return undefined (or an empty object) to contribute nothing.

Type declaration

    • (queryBuilderState: QueryBuilderState): Record<string, unknown> | undefined
    • Parameters

      • queryBuilderState: QueryBuilderState

      Returns Record<string, unknown> | undefined