columns-sdk
Version:
build, publish and share a data visualization on Columns
18 lines (17 loc) • 581 B
TypeScript
import { Margin, SimpleData, GraphData } from 'columns-graph-model';
export type VaasRequest = {
id: string;
name: string;
graph: GraphData;
};
export declare class Columns {
private apiKey;
private version;
private client;
constructor(apiKey: string);
data(keys: string[], metrics: string[], rows: any[]): SimpleData;
graph(data: SimpleData, margin?: Margin): GraphData;
template(visualId: string): Promise<GraphData>;
publish(name: string, graph: GraphData): Promise<string>;
download(path: string, id: string): Promise<string>;
}