forked from elastic/kibana
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathindex.ts
More file actions
26 lines (22 loc) · 934 Bytes
/
index.ts
File metadata and controls
26 lines (22 loc) · 934 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
/*
* 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 { schema } from '@kbn/config-schema';
import type { EnhancementsRegistry } from '@kbn/embeddable-plugin/common/enhancements/registry';
import type { LensTransforms } from './types';
import { getTransformIn } from './transform_in';
import { getTransformOut } from './transform_out';
export interface LensTransformDependencies {
transformEnhancementsIn?: EnhancementsRegistry['transformIn'];
transformEnhancementsOut?: EnhancementsRegistry['transformOut'];
}
export function getLensTransforms(deps: LensTransformDependencies): LensTransforms {
return {
transformIn: getTransformIn(deps),
transformOut: getTransformOut(deps),
schema: schema.any(),
};
}