Fixes embeddable factory default telemetry fn (#130522)

Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
This commit is contained in:
Catherine Liu 2022-04-19 11:58:18 -07:00 committed by GitHub
parent b352e4a6cc
commit e3e4d11c72
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 4 additions and 4 deletions

View file

@ -40,7 +40,7 @@ export const defaultEmbeddableFactoryProvider = <
getDescription: def.getDescription ? def.getDescription.bind(def) : () => '',
getIconType: def.getIconType ? def.getIconType.bind(def) : () => 'empty',
savedObjectMetaData: def.savedObjectMetaData,
telemetry: def.telemetry || (() => ({})),
telemetry: def.telemetry || ((state, stats) => stats),
inject: def.inject || ((state: EmbeddableStateWithType) => state),
extract: def.extract || ((state: EmbeddableStateWithType) => ({ state, references: [] })),
migrations: def.migrations || {},

View file

@ -251,7 +251,7 @@ export class EmbeddablePublicPlugin implements Plugin<EmbeddableSetup, Embeddabl
}
this.enhancements.set(enhancement.id, {
id: enhancement.id,
telemetry: enhancement.telemetry || (() => ({})),
telemetry: enhancement.telemetry || ((state, stats) => stats),
inject: enhancement.inject || identity,
extract:
enhancement.extract ||

View file

@ -94,7 +94,7 @@ export class EmbeddableServerPlugin implements Plugin<EmbeddableSetup, Embeddabl
}
this.enhancements.set(enhancement.id, {
id: enhancement.id,
telemetry: enhancement.telemetry || (() => ({})),
telemetry: enhancement.telemetry || ((state, stats) => stats),
inject: enhancement.inject || identity,
extract:
enhancement.extract ||
@ -127,7 +127,7 @@ export class EmbeddableServerPlugin implements Plugin<EmbeddableSetup, Embeddabl
}
this.embeddableFactories.set(factory.id, {
id: factory.id,
telemetry: factory.telemetry || (() => ({})),
telemetry: factory.telemetry || ((state, stats) => stats),
inject: factory.inject || identity,
extract: factory.extract || ((state: EmbeddableStateWithType) => ({ state, references: [] })),
migrations: factory.migrations || {},