UNPKG

@vidal-community/vidal-web-components

Version:

Vidal Web Components

55 lines 2.15 kB
import { LitElement, TemplateResult } from 'lit'; import * as localeDe from '../generated/locales/de'; import './level-display-selector'; import { LevelDisplay } from './models/level-display'; import { SideEffect } from './models/side-effect'; export declare const localizedTemplates: Map<string, typeof localeDe>; export declare const numberByLineOfApparatusCaptions = 5; export declare const getLocale: (() => string) & { _LIT_LOCALIZE_GET_LOCALE_?: undefined; }, setLocale: ((newLocale: string) => Promise<void>) & { _LIT_LOCALIZE_SET_LOCALE_?: undefined; }; export declare class VidalSideEffect extends LitElement { static logoVidal: string; static styles: import("lit").CSSResult; drugIds: string[]; locale?: string; sideEffectsSupplier: (url: string) => Promise<Response>; private sideEffects; private displayedSideEffects; private displayedFrequency; private apparatus; private selectedLevel; private colorsByApparatus; private static DEFAULT_FREQUENCY; constructor(); getHtmlElement(selector: string): HTMLElement; displayTreeMap(sideEffects: SideEffect | undefined, displayedFrequencyString: string | null, levelDisplay?: LevelDisplay): void; updateCaption(sideEffects: SideEffect | undefined, displayedFrequencyString: string | null): void; private createSVGContainer; private getContrastTextColor; private getApparatusColor; private colorShade; displayedFrequencyLabel(frequency: { frequencyLabel: string | null; weight: number; }): string; private switchApparatus; reset(): void; changeDisplayFrequency(): void; changeDisplayLevel(levelDisplay: LevelDisplay): void; private updateFrequencyRange; private updateLevelSelect; wrap(text: any, width: any, levelDisplay: any, textDepth: any): void; protected fetchData(): void; protected updated(): void; updateBubble(range: any, bubble: any): void; render(): TemplateResult<1>; } declare global { interface HTMLElementTagNameMap { 'vidal-side-effect': VidalSideEffect; } } //# sourceMappingURL=vidal-side-effect.d.ts.map