From 9df8a7e400b5afe5897b97c0961ebbdb692bf96e Mon Sep 17 00:00:00 2001 From: Martijn Laarman Date: Thu, 14 Apr 2022 14:05:13 +0200 Subject: [PATCH] export EntityArrayIterable directly --- packages/elastic-apm-synthtrace/src/index.ts | 3 ++- packages/elastic-apm-synthtrace/src/lib/entity_iterable.ts | 4 +++- x-pack/plugins/apm/ftr_e2e/cypress/plugins/index.ts | 2 +- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/packages/elastic-apm-synthtrace/src/index.ts b/packages/elastic-apm-synthtrace/src/index.ts index b18a28c90e5e0..ab6a3e3731be7 100644 --- a/packages/elastic-apm-synthtrace/src/index.ts +++ b/packages/elastic-apm-synthtrace/src/index.ts @@ -15,4 +15,5 @@ export { createLogger, LogLevel } from './lib/utils/create_logger'; export type { Fields } from './lib/entity'; export type { ApmFields } from './lib/apm/apm_fields'; export type { ApmException, ApmSynthtraceEsClient } from './lib/apm'; -export type { EntityIterable, EntityArrayIterable } from './lib/entity_iterable'; +export type { EntityIterable } from './lib/entity_iterable'; +export { EntityArrayIterable } from './lib/entity_iterable'; diff --git a/packages/elastic-apm-synthtrace/src/lib/entity_iterable.ts b/packages/elastic-apm-synthtrace/src/lib/entity_iterable.ts index 1010b0ce6918f..2bc7a52e84d8c 100644 --- a/packages/elastic-apm-synthtrace/src/lib/entity_iterable.ts +++ b/packages/elastic-apm-synthtrace/src/lib/entity_iterable.ts @@ -22,7 +22,9 @@ export interface EntityIterable merge(...iterables: Array>): EntityStreams; } -export class EntityArrayIterable implements EntityIterable { +export class EntityArrayIterable + implements EntityIterable +{ constructor(private fields: TFields[]) { const timestamps = fields.filter((f) => f['@timestamp']).map((f) => f['@timestamp']!); this._order = timestamps.length > 1 ? (timestamps[0] > timestamps[1] ? 'desc' : 'asc') : 'asc'; diff --git a/x-pack/plugins/apm/ftr_e2e/cypress/plugins/index.ts b/x-pack/plugins/apm/ftr_e2e/cypress/plugins/index.ts index ec0c4e7decbe3..25b29e080b2c2 100644 --- a/x-pack/plugins/apm/ftr_e2e/cypress/plugins/index.ts +++ b/x-pack/plugins/apm/ftr_e2e/cypress/plugins/index.ts @@ -7,8 +7,8 @@ import { apm, createLogger, - LogLevel, EntityArrayIterable, + LogLevel, } from '@elastic/apm-synthtrace'; import { createEsClientForTesting } from '@kbn/test';