kibana/x-pack/plugins/canvas/types/telemetry.ts
Pierre Gayvallet 3759063e81
remove legacy ES plugin (#77703)
* remove legacy ES plug

* fix types

* delete some `legacy/core_plugins` references

* fix type
2020-09-18 09:30:13 +02:00

28 lines
718 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;
* you may not use this file except in compliance with the Elastic License.
*/
import { LegacyAPICaller } from 'kibana/server';
/**
Function for collecting information about canvas usage
*/
export type TelemetryCollector = (
/** The server instance */
kibanaIndex: string,
/** Function for calling elasticsearch */
callCluster: LegacyAPICaller
) => Record<string, any>;
export interface TelemetryCustomElementDocument {
content: string;
}
export interface TelemetryCustomElement {
selectedNodes: Array<{
expression: string;
}>;
}