@uwdata/mosaic-core
Version:
Scalable and extensible linked data views.
22 lines • 663 B
TypeScript
/**
* An Array or TypedArray
*/
type Arrayish = Array<unknown> | Int8Array | Uint8Array | Uint8ClampedArray | Int16Array | Uint16Array | Int32Array | Uint32Array | Float32Array | Float64Array;
/**
* Data columns structure with either named columns or values array
*/
type DataColumns = {
numRows: number;
columns: Record<string, Arrayish>;
} | {
numRows: number;
values: Arrayish;
};
/**
* Convert input data to a set of column arrays.
* @param data The input data.
* @returns An object with named column arrays.
*/
export declare function toDataColumns(data: unknown): DataColumns;
export {};
//# sourceMappingURL=to-data-columns.d.ts.map