@vidal-community/vidal-web-components
Version:
Vidal Web Components
55 lines • 2.15 kB
TypeScript
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