Interface WidgetSource<T>

interface WidgetSource<T> {
    source: Source<T>;
    categories(request: WidgetCategoriesRequest<T>): Promise<WidgetCategoriesResult>;
    count(request?: WidgetCountRequest<T>): Promise<WidgetCountResult>;
    formula(request: WidgetFormulaRequest<T>): Promise<WidgetFormulaResult>;
    histogram(request: WidgetHistogramRequest<T>): Promise<WidgetHistogramResult>;
    range(request: WidgetRangeRequest<T>): Promise<WidgetRangeResult>;
    timeSeries(request: WidgetTimeSeriesRequest<T>): Promise<WidgetTimeSeriesResult>;
    topValues(request: WidgetTopValuesRequest<T>): Promise<WidgetTopValuesResult>;
}

Type Parameters

  • T = Record<string, unknown>

Properties

source: Source<T>

Methods