pivot-chart
Version:
pivot table react component
24 lines (23 loc) • 700 B
TypeScript
import { Record, DataSource } from "./common";
import { QueryPath } from './utils';
export declare class Cuboid {
readonly dimensions: string[];
readonly dataSource: DataSource;
private tree;
constructor(props: {
dimensions: string[];
dataSource: DataSource;
});
private insertNode;
buildCuboid(dataSource: DataSource): void;
get(path: QueryPath): Record[];
private query;
}
export declare class DynamicCube {
private computeCuboid;
private cuboids;
constructor(props: {
computeCuboid: (path: QueryPath, measures: string[]) => Promise<DataSource>;
});
getCuboid(dimSet: string[], measures: string[]): Promise<Cuboid>;
}