D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
usr
/
share
/
grafana
/
public
/
app
/
features
/
query
/
state
/
processing
/
Filename :
revision.ts
back
Copy
import { compareArrayValues, compareDataFrameStructures, PanelData } from '@grafana/data'; export const setStructureRevision = (result: PanelData, lastResult: PanelData | undefined) => { let structureRev = 1; if (lastResult?.structureRev && lastResult.series) { structureRev = lastResult.structureRev; const sameStructure = compareArrayValues(result.series, lastResult.series, compareDataFrameStructures); if (!sameStructure) { structureRev++; } } result.structureRev = structureRev; return result; };