Skip to content

bio-tooltips


Interfaces ​

MyChemDisplayConfig ​

Defined in: providers/mychem/config.ts:18

Properties ​

classes ​

classes: MyChemSectionVisibility

Defined in: providers/mychem/config.ts:24

collapsedByDefault? ​

optional collapsedByDefault?: boolean

Defined in: providers/mychem/config.ts:33

collapsible? ​

optional collapsible?: boolean

Defined in: providers/mychem/config.ts:32

detailedProperties ​

detailedProperties: MyChemSectionVisibility

Defined in: providers/mychem/config.ts:21

footer: boolean

Defined in: providers/mychem/config.ts:29

identifiers ​

identifiers: MyChemSectionVisibility

Defined in: providers/mychem/config.ts:28

identity ​

identity: MyChemSectionVisibility

Defined in: providers/mychem/config.ts:19

pharmacology ​

pharmacology: MyChemSectionVisibility

Defined in: providers/mychem/config.ts:25

rawJson ​

rawJson: boolean

Defined in: providers/mychem/config.ts:30

regulatory ​

regulatory: MyChemSectionVisibility

Defined in: providers/mychem/config.ts:26

safety ​

safety: MyChemSectionVisibility

Defined in: providers/mychem/config.ts:27

sourcePaths ​

sourcePaths: boolean

Defined in: providers/mychem/config.ts:31

structureProperties ​

structureProperties: MyChemSectionVisibility

Defined in: providers/mychem/config.ts:20

summary ​

summary: MyChemSectionVisibility

Defined in: providers/mychem/config.ts:22

synonyms ​

synonyms: MyChemSectionVisibility

Defined in: providers/mychem/config.ts:23


MyChemStructureRenderContext ​

Defined in: providers/mychem/config.ts:7

Properties ​

alt ​

alt: string

Defined in: providers/mychem/config.ts:11

data ​

data: MyChemInfoResult

Defined in: providers/mychem/config.ts:10

smiles? ​

optional smiles?: string

Defined in: providers/mychem/config.ts:9

structure ​

structure: object

Defined in: providers/mychem/config.ts:8

kind ​

kind: "inchi" | "cid" | "smiles"

value ​

value: string


MyChemTooltipConfig ​

Defined in: providers/mychem/config.ts:36

Extends ​

Properties ​

api ​

api: "mychem"

Defined in: providers/mychem/config.ts:37

constrainToViewport ​

constrainToViewport: boolean

Defined in: core/config.ts:77

Inherited from ​

CoreTooltipConfig.constrainToViewport

debugTimings ​

debugTimings: boolean

Defined in: core/config.ts:69

Inherited from ​

CoreTooltipConfig.debugTimings

display ​

display: Partial<MyChemDisplayConfig>

Defined in: providers/mychem/config.ts:41

Overrides ​

CoreTooltipConfig.display

listCount ​

listCount: number

Defined in: providers/mychem/config.ts:40

nestedTooltipOptions ​

nestedTooltipOptions: TooltipOptions

Defined in: core/config.ts:74

Inherited from ​

CoreTooltipConfig.nestedTooltipOptions

onTiming? ​

optional onTiming?: TooltipTimingObserver

Defined in: core/config.ts:70

Inherited from ​

CoreTooltipConfig.onTiming

prefetch ​

prefetch: PrefetchMode

Defined in: core/config.ts:66

Inherited from ​

CoreTooltipConfig.prefetch

prefetchThreshold ​

prefetchThreshold: number

Defined in: core/config.ts:67

Inherited from ​

CoreTooltipConfig.prefetchThreshold

presentation? ​

optional presentation?: TooltipPresentation

Defined in: core/config.ts:65

How top-level tooltip dialogs are presented. Nested tooltips remain popovers.

Inherited from ​

CoreTooltipConfig.presentation

sectionVariant ​

sectionVariant: SectionVariant

Defined in: core/config.ts:72

Inherited from ​

CoreTooltipConfig.sectionVariant

selector ​

selector: string

Defined in: core/config.ts:61

Inherited from ​

CoreTooltipConfig.selector

structureRenderer? ​

optional structureRenderer?: MyChemStructureRenderer

Defined in: providers/mychem/config.ts:42

synonymCount ​

synonymCount: number

Defined in: providers/mychem/config.ts:39

theme ​

theme: TooltipTheme

Defined in: core/config.ts:71

Inherited from ​

CoreTooltipConfig.theme

tooltipHeight? ​

optional tooltipHeight?: number

Defined in: core/config.ts:76

Inherited from ​

CoreTooltipConfig.tooltipHeight

tooltipOptions ​

tooltipOptions: TooltipOptions

Defined in: core/config.ts:73

Inherited from ​

CoreTooltipConfig.tooltipOptions

tooltipWidth? ​

optional tooltipWidth?: number

Defined in: core/config.ts:75

Inherited from ​

CoreTooltipConfig.tooltipWidth

triggerStyle ​

triggerStyle: TooltipTriggerStyle

Defined in: core/config.ts:63

Visual cue applied to initialized tooltip triggers. Defaults to none.

Inherited from ​

CoreTooltipConfig.triggerStyle

truncateSummary ​

truncateSummary: number

Defined in: providers/mychem/config.ts:38

visualPreload ​

visualPreload: VisualPreloadMode

Defined in: core/config.ts:68

Inherited from ​

CoreTooltipConfig.visualPreload

Type Aliases ​

MyChemSectionVisibility ​

MyChemSectionVisibility = boolean | "expanded" | "collapsed"

Defined in: providers/mychem/config.ts:5


MyChemStructureRenderer ​

MyChemStructureRenderer = (context) => string | null | undefined

Defined in: providers/mychem/config.ts:14

Parameters ​

context ​

MyChemStructureRenderContext

Returns ​

string | null | undefined

Variables ​

defaultMyChemConfig ​

const defaultMyChemConfig: MyChemTooltipConfig

Defined in: providers/mychem/config.ts:45

Functions ​

mergeConfig() ​

mergeConfig(userConfig?): MyChemTooltipConfig

Defined in: providers/mychem/config.ts:72

Parameters ​

userConfig? ​

Partial<MyChemTooltipConfig> = {}

Returns ​

MyChemTooltipConfig