Logs Panel: Generate types from schema (#63716)

This commit is contained in:
Alex Khomenko
2023-02-27 13:56:35 +02:00
committed by GitHub
parent d56896cf72
commit 5ad074ff2c
8 changed files with 129 additions and 32 deletions

View File

@@ -5,6 +5,7 @@ import { DataFrame } from './dataFrame';
import { DataQueryRequest, DataQueryResponse } from './datasource';
import { DataQuery } from './query';
import { AbsoluteTimeRange } from './time';
export { LogsDedupStrategy, LogsSortOrder } from '@grafana/schema';
/**
* Mapping of log level abbreviation to canonical log level.
@@ -39,11 +40,6 @@ export enum LogsMetaKind {
Error,
}
export enum LogsSortOrder {
Descending = 'Descending',
Ascending = 'Ascending',
}
export interface LogsMetaItem {
label: string;
value: string | number | Labels;
@@ -106,13 +102,6 @@ export interface LogLabelStatsModel {
value: string;
}
export enum LogsDedupStrategy {
none = 'none',
exact = 'exact',
numbers = 'numbers',
signature = 'signature',
}
/** @deprecated will be removed in the next major version */
export interface LogsParser {
/**

View File

@@ -109,6 +109,11 @@ export enum FrameGeometrySourceMode {
Lookup = 'lookup',
}
export enum LogsSortOrder {
Ascending = 'Ascending',
Descending = 'Descending',
}
/**
* TODO docs
*/
@@ -697,6 +702,13 @@ export interface FrameGeometrySource {
wkt?: string;
}
export enum LogsDedupStrategy {
exact = 'exact',
none = 'none',
numbers = 'numbers',
signature = 'signature',
}
export interface Labels {}
/**

View File

@@ -0,0 +1,4 @@
package common
LogsSortOrder: "Descending" | "Ascending" @cuetsy(kind="enum")
LogsDedupStrategy: "none" | "exact" | "numbers" | "signature" @cuetsy(kind="enum",memberNames="none|exact|numbers|signature")