kibana/docs/development/plugins/data/public/kibana-plugin-plugins-data-public.search.md

2.2 KiB

Home > kibana-plugin-plugins-data-public > search

search variable

Signature:

search: {
    aggs: {
        CidrMask: typeof CidrMask;
        dateHistogramInterval: typeof dateHistogramInterval;
        intervalOptions: ({
            display: string;
            val: string;
            enabled(agg: import("../common").IBucketAggConfig): boolean | "" | undefined;
        } | {
            display: string;
            val: string;
        })[];
        InvalidEsCalendarIntervalError: typeof InvalidEsCalendarIntervalError;
        InvalidEsIntervalFormatError: typeof InvalidEsIntervalFormatError;
        Ipv4Address: typeof Ipv4Address;
        isDateHistogramBucketAggConfig: typeof isDateHistogramBucketAggConfig;
        isNumberType: (agg: import("../common").AggConfig) => boolean;
        isStringType: (agg: import("../common").AggConfig) => boolean;
        isType: (...types: string[]) => (agg: import("../common").AggConfig) => boolean;
        isValidEsInterval: typeof isValidEsInterval;
        isValidInterval: typeof isValidInterval;
        parentPipelineType: string;
        parseEsInterval: typeof parseEsInterval;
        parseInterval: typeof parseInterval;
        propFilter: typeof propFilter;
        siblingPipelineType: string;
        termsAggFilter: string[];
        toAbsoluteDates: typeof toAbsoluteDates;
        boundsDescendingRaw: ({
            bound: number;
            interval: import("moment").Duration;
            boundLabel: string;
            intervalLabel: string;
        } | {
            bound: import("moment").Duration;
            interval: import("moment").Duration;
            boundLabel: string;
            intervalLabel: string;
        })[];
        getNumberHistogramIntervalByDatatableColumn: (column: import("../../expressions").DatatableColumn) => number | undefined;
    };
    getRequestInspectorStats: typeof getRequestInspectorStats;
    getResponseInspectorStats: typeof getResponseInspectorStats;
    tabifyAggResponse: typeof tabifyAggResponse;
    tabifyGetColumns: typeof tabifyGetColumns;
}