mirror of
https://github.com/elastic/kibana.git
synced 2025-06-28 11:05:39 -04:00
22 lines
709 B
TypeScript
22 lines
709 B
TypeScript
/*
|
|
* Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one
|
|
* or more contributor license agreements. Licensed under the Elastic License
|
|
* 2.0; you may not use this file except in compliance with the Elastic License
|
|
* 2.0.
|
|
*/
|
|
|
|
import { ApmDocumentType } from './document_type';
|
|
import { RollupInterval } from './rollup';
|
|
|
|
type AnyApmDocumentType =
|
|
| ApmDocumentType.ServiceTransactionMetric
|
|
| ApmDocumentType.TransactionMetric
|
|
| ApmDocumentType.TransactionEvent
|
|
| ApmDocumentType.ServiceDestinationMetric;
|
|
|
|
export interface ApmDataSource<
|
|
TDocumentType extends AnyApmDocumentType = AnyApmDocumentType
|
|
> {
|
|
rollupInterval: RollupInterval;
|
|
documentType: TDocumentType;
|
|
}
|