opendash
Version:
open.DASH data visualization framework
8 lines (7 loc) • 677 B
TypeScript
import { BaseAdapterInterface, DataAdapterContext, DataItemInterface, DataItemValueInterface, DataItemHistoryOptionsInterface, DataItemDimensionValueInterface, DataItemDimensionHistoryOptionsInterface } from "..";
export interface DataAdapterInterface extends BaseAdapterInterface {
onContext(context: DataAdapterContext): any;
fetchValues(item: DataItemInterface, options: DataItemHistoryOptionsInterface): Promise<DataItemValueInterface[]>;
fetchDimensionValues(item: DataItemInterface, dimension: number, options: DataItemDimensionHistoryOptionsInterface): Promise<DataItemDimensionValueInterface[]>;
update(item: DataItemInterface): Promise<void>;
}