mirror of
https://github.com/grafana/grafana.git
synced 2025-09-22 12:13:15 +08:00

* Add and configure eslint-plugin-import * Fix the lint:ts npm command * Autofix + prettier all the files * Manually fix remaining files * Move jquery code in jest-setup to external file to safely reorder imports * Resolve issue caused by circular dependencies within Prometheus * Update .betterer.results * Fix missing // @ts-ignore * ignore iconBundle.ts * Fix missing // @ts-ignore
19 lines
640 B
TypeScript
19 lines
640 B
TypeScript
import { from, Observable } from 'rxjs';
|
|
|
|
import { ArrayDataFrame, DataQueryResponse, FieldType } from '@grafana/data';
|
|
|
|
export function makeLogsQueryResponse(marker = ''): Observable<DataQueryResponse> {
|
|
const df = new ArrayDataFrame([{ ts: Date.now(), line: `custom log line ${marker}` }]);
|
|
df.meta = {
|
|
preferredVisualisationType: 'logs',
|
|
};
|
|
df.fields[0].type = FieldType.time;
|
|
return from([{ data: [df] }]);
|
|
}
|
|
|
|
export function makeMetricsQueryResponse(): Observable<DataQueryResponse> {
|
|
const df = new ArrayDataFrame([{ ts: Date.now(), val: 1 }]);
|
|
df.fields[0].type = FieldType.time;
|
|
return from([{ data: [df] }]);
|
|
}
|