UNPKG

@chartshq/datamodel

Version:

An environment with `node`, `rustup` and `wasm-pack` set up.

32 lines (31 loc) 669 B
import { Schema, Data } from '../../contracts/data'; /** * Parses and converts data formatted in JSON to a manageable internal format. * * @param {Array.<Object>} arr - The input data formatted in JSON. * @return {Array.<Object>} Returns an array of headers and column major data. * @example * * // Sample input data: * const data = [ * { * "a": 1, * "b": 2, * "c": 3 * }, * { * "a": 4, * "b": 5, * "c": 6 * }, * { * "a": 7, * "b": 8, * "c": 9 * } * ]; */ declare function FlatJSON(arr: { [type: string]: string | number; }[], schema: Schema[]): Data; export default FlatJSON;