@golemio/pid
Version:
Golemio PID Module
18 lines (17 loc) • 769 B
TypeScript
import { IDataSourceProvider } from "../../../../../shared/datasources/IDataSourceProvider";
import { ILogQueryData } from "../../../../../../schema-definitions/ropid-departures-preset-logs/datasources/interfaces";
import { IDataSource } from "@golemio/core/dist/integration-engine";
import { IConfiguration } from "@golemio/core/dist/integration-engine/config/abstract";
interface IQueryParams {
start: number;
end: number;
query: string;
}
export declare class GrafanaLokiDataSourceProvider implements IDataSourceProvider<ILogQueryData[]> {
private config;
private static DATASOURCE_NAME;
constructor(config: IConfiguration);
getDataSource(params: IQueryParams): IDataSource<ILogQueryData[]>;
private getProtocolStrategy;
}
export {};