webglimpse
Version:
Webglimpse is a data visualization library for the web.
37 lines (36 loc) • 970 B
TypeScript
export interface TimelineEventIcon {
url: string;
displayWidth: number;
displayHeight: number;
hAlign: number;
hPos: number;
}
export interface TimelineEventStyle {
styleGuid: string;
icons: TimelineEventIcon[];
}
export declare class TimelineEventIconUi {
private _url;
private _displayWidth;
private _displayHeight;
private _hAlign;
private _hPos;
constructor(icon: TimelineEventIcon);
private _setAttrs;
get url(): string;
get displayWidth(): number;
get displayHeight(): number;
get hAlign(): number;
get hPos(): number;
snapshot(): TimelineEventIcon;
}
export declare class TimelineEventStyleUi {
private _styleGuid;
private _icons;
constructor(style: TimelineEventStyle);
get styleGuid(): string;
private _setAttrs;
get numIcons(): number;
icon(index: number): TimelineEventIconUi;
snapshot(): TimelineEventStyle;
}