UNPKG

@revolist/revogrid

Version:

Virtual reactive data grid spreadsheet component - RevoGrid.

18 lines (17 loc) 510 B
/*! * Built by Revolist OU ❤️ */ import reduce from "lodash/reduce"; import { columnTypes, rowTypes, ViewportStore } from "../store/index"; export default class ViewportProvider { constructor() { this.stores = reduce([...rowTypes, ...columnTypes], (sources, k) => { sources[k] = new ViewportStore(k); return sources; }, {}); } setViewport(type, data) { this.stores[type].setViewport(data); } } //# sourceMappingURL=viewport.provider.js.map