UNPKG

@senx/discovery-widgets

Version:

Discovery Widgets Elements

52 lines (51 loc) 1.57 kB
import { EventEmitter } from '../../stencil-public-runtime'; import { ChartType, DataModel, DiscoveryEvent } from '../../model/types'; import { Param } from '../../model/param'; export declare class DiscoveryButtonComponent { result: DataModel | string; type: ChartType; options: Param | string; width: number; height: number; debug: boolean; url: string; language: 'warpscript' | 'flows'; vars: string; el: HTMLElement; draw: EventEmitter<void>; execResult: EventEmitter<any[]>; execError: EventEmitter; statusError: EventEmitter; discoveryEvent: EventEmitter<DiscoveryEvent>; parsing: boolean; rendering: boolean; label: string; labelPosition: 'start' | 'end' | 'center'; innerStyle: { [k: string]: string; }; active: string; innerOptions: Param; loading: boolean; loadingBtnGrp: boolean[]; private macros; private defOptions; private LOG; private root; private innerVars; private innerResult; varsUpdate(newValue: any, oldValue: any): void; updateRes(newValue: DataModel | string, oldValue: DataModel | string): void; optionsUpdate(newValue: any, oldValue: any): void; discoveryEventHandler(event: CustomEvent<DiscoveryEvent>): void; resize(): Promise<void>; export(_type?: 'png' | 'svg'): Promise<string>; componentWillLoad(): void; private parseResult; private processEvents; private handleClick; private toggle; private generateStyle; render(): any[]; private isLoading; }