virool-pivot
Version:
A web-based exploratory visualization UI for Druid.io
26 lines (25 loc) • 939 B
TypeScript
import { List } from 'immutable';
import { Instance } from 'immutable-class';
import { LinkItem, LinkItemJS, LinkItemContext } from '../link-item/link-item';
export interface LinkViewConfigValue {
title: string;
linkItems: List<LinkItem>;
}
export interface LinkViewConfigJS {
title: string;
linkItems: LinkItemJS[];
}
export declare class LinkViewConfig implements Instance<LinkViewConfigValue, LinkViewConfigJS> {
static isLinkViewConfig(candidate: any): candidate is LinkViewConfig;
static fromJS(parameters: LinkViewConfigJS, context?: LinkItemContext): LinkViewConfig;
title: string;
linkItems: List<LinkItem>;
constructor(parameters: LinkViewConfigValue);
valueOf(): LinkViewConfigValue;
toJS(): LinkViewConfigJS;
toJSON(): LinkViewConfigJS;
toString(): string;
equals(other: LinkViewConfig): boolean;
defaultLinkItem(): LinkItem;
findByName(name: string): LinkItem;
}