yahoo-swiv
Version:
A web-based exploratory visualization UI for Druid.io
17 lines (16 loc) • 978 B
TypeScript
import { AttributeInfo } from 'swiv-plywood';
import { DataCube, Dimension, Measure, Cluster, AppSettings, Collection, CollectionTile } from '../../../common/models/index';
export declare function clusterToYAML(cluster: Cluster, withComments: boolean): string[];
export declare function collectionToYAML(collection: Collection, withComments: boolean): string[];
export declare function CollectionTileToYAML(item: CollectionTile): string[];
export declare function attributeToYAML(attribute: AttributeInfo): string[];
export declare function dimensionToYAML(dimension: Dimension): string[];
export declare function measureToYAML(measure: Measure): string[];
export declare function dataCubeToYAML(dataCube: DataCube, withComments: boolean): string[];
export interface Extra {
header?: boolean;
version?: string;
verbose?: boolean;
port?: number;
}
export declare function appSettingsToYAML(appSettings: AppSettings, withComments: boolean, extra?: Extra): string;