Closed
Description
Describe the bug
v2.DataScalarColumn.items
type should be values: Array<number | null>
(currently: values?: Array<number>
).
Example
I'm querying with datadog.v2.MetricsApi.queryScalarData
with 2 queries (in body.data.attributs.queries
):
sum:my_metric{tag:a} by {group_tag}
sum:my_metric{tag:b} by {group_tag}
then assigning the result into:
const [colGroup, colA, colB] = response.data!.attributes!.columns as [
datadog.v2.GroupScalarColumn,
datadog.v2.DataScalarColumn,
datadog.v2.DataScalarColumn,
];
In some of the "rows" (for some group_tag
s), there's zero tag:a
s, which makes colA[i] === null
but the type annotation does not document that.
Versions:
- @datadog/datadog-api-client: 1.16.0