# SingleValueData.value might be undefined

**URL:** <https://community.dynatrace.com/t/singlevaluedata-value-might-be-undefined/41916>\
**Category:** Developer Q&A Forum\
**Tags:** dynatrace-app-toolkit, custom-app\
**Created:** [October 4, 2023, 8:41am UTC](https://community.dynatrace.com/t/singlevaluedata-value-might-be-undefined/41916 "2023-10-04T08:41:00Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![beigert](https://dub1.discourse-cdn.com/dynatrace/user_avatar/community.dynatrace.com/beigert/32/7422_2.png) [@beigert](https://community.dynatrace.com/u/beigert)\
**Post date:** [October 4, 2023, 8:41am UTC](https://community.dynatrace.com/t/singlevaluedata-value-might-be-undefined/41916/1 "2023-10-04T08:41:00Z")

</div>

When you call

```

```auto
<span>const singleValue = convertToSingleValueData</span><span>(</span>{<br> indexRange: [0, 0],<br> mappings: { x: { type: 'undefined', types: undefined } },<br>}<span>, </span><span>0</span><span>,{ x: undefined }</span> <span>"x"</span><span>, </span><span>true</span><span>);<br><br>if (single.value === undefined) // ESLint: Unnecessary conditional, the types have no overlap.(@typescript-eslint/no-unnecessary-condition)</span>

```

Result of `convertToSingleValueData` looks like:

```auto
<span>export interface </span><span>SingleValueData </span><span>{<br></span> <span>/ **The dimension identifier */<br></span> dimension<span>: string</span><span>;<br></span> <span>/** The value for the dimension */<br></span> value<span>: string | number</span><span>;<br></span> <span>/** The timeseries for the sparkline */<br></span> timeseries<span>?: </span><span>TimeseriesWithDimensions</span><span>[];<br></span><span>}<br></span>

```

value is typed as a string or number, however is not true, and it might be undefined as well.

---

<div class="post-metadata">

**Author:** ![michalbrabec](https://avatars.discourse-cdn.com/v4/letter/m/c2a13f/32.png) [@michalbrabec](https://community.dynatrace.com/u/michalbrabec)\
**Post date:** [October 10, 2023, 7:12am UTC](https://community.dynatrace.com/t/singlevaluedata-value-might-be-undefined/41916/2 "2023-10-10T07:12:50Z")

</div>

Hello, thank you for pointing it out. We will check it and fix it.
