Skip to content

Function: transformGenieData()

transformGenieData(data): TransformedGenieData | null

Transform a Genie statement_response into chart-ready rows + column metadata.

Expects data to have the shape:

{
manifest: { schema: { columns: [{ name, type_name }, ...] } },
result: { data_array: [["val", ...], ...] }
}

Returns null when the data is empty or malformed.

GenieStatementResponse | null | undefined

TransformedGenieData | null