UNPKG

opendash

Version:

open.DASH data visualization framework

31 lines 1.14 kB
import * as React from "react"; import { useOpenDashServices, } from "../.."; export function useItems(state) { return {}; } export function useData(state) { var DataService = useOpenDashServices().DataService; var _a = React.useState(null), data = _a[0], setData = _a[1]; var _b = React.useState(false), hasError = _b[0], setError = _b[1]; return [hasError, data]; } export function aggregate(aggregation, values) { switch (aggregation) { case "mean": return (values.reduce(function (previous, current) { return (current += previous); }) / values.length); case "sum": return values.reduce(function (previous, current) { return (current += previous); }); case "min": return Math.min.apply(Math, values); case "max": return Math.max.apply(Math, values); case "count": default: return values.length; } } export function round(value, decimals) { return Math.round(value * Math.pow(10, decimals)) / Math.pow(10, decimals); } //# sourceMappingURL=helper.js.map