UNPKG

dsl-builder

Version:

OpenSearch Query Builder - Extract from OpenSearch Dashboards

17 lines (16 loc) 1.2 kB
import type { IndexPatternSavedObjectAttrs } from './index_patterns'; import type { SavedObject, SavedObjectReference, DataSourceAttributes } from 'src/type'; import { SavedObjectsClientCommon } from 'src/index_patterns/types'; /** * Returns an object matching a given title * * @param client {SavedObjectsClientCommon} * @param title {string} * @param dataSourceId {string}{optional} * @returns {Promise<SavedObject|undefined>} */ export declare function findByTitle(client: SavedObjectsClientCommon, title: string, dataSourceId?: string): Promise<SavedObject<IndexPatternSavedObjectAttrs> | undefined>; export declare const validateDataSourceReference: (indexPattern: SavedObject<IndexPatternSavedObjectAttrs>, dataSourceId?: string) => boolean; export declare const getIndexPatternTitle: (indexPatternTitle: string, references: SavedObjectReference[], getDataSource: (id: string) => Promise<SavedObject<DataSourceAttributes>>) => Promise<string>; export declare const concatDataSourceWithIndexPattern: (dataSourceTitle: string, indexPatternTitle: string) => string; export declare const getDataSourceReference: (references: SavedObjectReference[]) => SavedObjectReference | undefined;