UNPKG

@bokeh/bokehjs

Version:

Interactive, novel data visualization

20 lines 598 B
import { ScalarExpression } from "./expression"; import { dict } from "../../core/util/object"; import { min } from "../../core/util/array"; export class Minimum extends ScalarExpression { static __name__ = "Minimum"; constructor(attrs) { super(attrs); } static { this.define(({ Float, Str }) => ({ field: [Str], initial: [Float, Infinity], })); } _compute(source) { const column = dict(source.data).get(this.field) ?? []; return Math.min(this.initial, min(column)); } } //# sourceMappingURL=minimum.js.map