UNPKG

@nodata/render

Version:

Allows to dynamically render nodata components

20 lines (19 loc) 1.14 kB
import { Observable } from 'rxjs'; import { ReactiveWidget } from '@nodata/reactive-widget'; import { ValueType } from '@nodata/reactive-widget-state'; import { DatablockExecutionContext } from '@nodata/action'; import { WidgetType } from '@nodata/reactive-widget-state'; export declare class PresetFilterRenderer extends ReactiveWidget { private readonly executionContext; private presetFilterView; constructor(executionContext?: DatablockExecutionContext); on(target: HTMLElement): this; fetch(presetFilterViewId: number): Observable<void>; showErrorState(target: HTMLElement): void; initializeExecutionContext(presetFilterViewId: number): Observable<void>; setSelectedValues(filterType: WidgetType, defaultValues: Array<ValueType>): void; dedupDatablockOutputsValuesForFields(filteredFields: Array<string>, datablocksOutputsValues: Array<any>): Array<string>; setSelectableValues(presetFilterViewFilteredFields: Array<string>, datablocksOutputsValues: Array<any>, selectedValues: Array<ValueType>): void; onValueUpdate(values: Array<ValueType>): void; } export default PresetFilterRenderer;