Schema v2: Remove redundant util (#105382)

* Schema v2: Remove redundant util

* FIx lint
This commit is contained in:
Dominik Prokop
2025-05-15 14:00:25 +02:00
committed by GitHub
parent 30c2a11a06
commit 28d2ed495c
2 changed files with 3 additions and 6 deletions
@@ -858,7 +858,3 @@ export class DashboardVariableDependency implements SceneVariableDependencyConfi
}
}
}
export function isV2Dashboard(model: Dashboard | DashboardV2Spec): model is DashboardV2Spec {
return 'elements' in model;
}
@@ -10,6 +10,7 @@ import { Spec as DashboardV2Spec } from '@grafana/schema/dist/esm/schema/dashboa
import { Alert, Box, Button, CodeEditor, Stack, useStyles2 } from '@grafana/ui';
import { Page } from 'app/core/components/Page/Page';
import { getDashboardAPI } from 'app/features/dashboard/api/dashboard_api';
import { isDashboardV2Spec } from 'app/features/dashboard/api/utils';
import { getPrettyJSON } from 'app/features/inspector/utils/utils';
import { DashboardDataDTO, SaveDashboardResponseDTO } from 'app/types';
@@ -20,7 +21,7 @@ import {
isVersionMismatchError,
} from '../saving/shared';
import { useSaveDashboard } from '../saving/useSaveDashboard';
import { DashboardScene, isV2Dashboard } from '../scene/DashboardScene';
import { DashboardScene } from '../scene/DashboardScene';
import { NavToolbarActions } from '../scene/NavToolbarActions';
import { transformSaveModelSchemaV2ToScene } from '../serialization/transformSaveModelSchemaV2ToScene';
import { transformSaveModelToScene } from '../serialization/transformSaveModelToScene';
@@ -66,7 +67,7 @@ export class JsonModelEditView extends SceneObjectBase<JsonModelEditViewState> i
const jsonModel: DashboardDataDTO | DashboardV2Spec = JSON.parse(this.state.jsonText);
const dashboard = this.getDashboard();
const isV2 = isV2Dashboard(jsonModel);
const isV2 = isDashboardV2Spec(jsonModel);
let newDashboardScene: DashboardScene;
if (isV2) {