UNPKG

yahoo-swiv

Version:

A web-based exploratory visualization UI for Druid.io

26 lines (25 loc) 747 B
/// <reference types="q" /> import * as Q from 'q'; import { Dataset, Expression } from 'swiv-plywood'; import { Logger } from 'logger-tracker'; export declare function getFileData(filePath: string): Q.Promise<any[]>; export interface FileManagerOptions { logger: Logger; verbose?: boolean; anchorPath: string; uri: string; subsetExpression?: Expression; onDatasetChange?: (dataset: Dataset) => void; } export declare class FileManager { logger: Logger; verbose: boolean; anchorPath: string; uri: string; dataset: Dataset; subsetExpression: Expression; onDatasetChange: (dataset: Dataset) => void; constructor(options: FileManagerOptions); init(): Q.Promise<any>; destroy(): void; }