SYMBOL INDEX (214 symbols across 57 files) FILE: .config/rollup.config.js constant NAMESPACE_PREFIX (line 12) | const NAMESPACE_PREFIX = process.env.NAMESPACE || 'tippy'; FILE: build/index.js constant NAMESPACE_PREFIX (line 17) | const NAMESPACE_PREFIX = process.env.NAMESPACE || 'tippy'; constant THEME (line 18) | const THEME = process.env.THEME; constant BASE_OUTPUT_CONFIG (line 20) | const BASE_OUTPUT_CONFIG = { constant PLUGINS (line 26) | const PLUGINS = { constant PLUGIN_CONFIG (line 39) | const PLUGIN_CONFIG = [ function createPluginSCSS (line 47) | function createPluginSCSS(output, shouldInjectNodeEnvTheme = false) { function createRollupConfig (line 65) | function createRollupConfig(inputFile, plugins) { function build (line 73) | async function build() { FILE: index.test-d.ts type CustomProps (line 20) | interface CustomProps { type FilteredProps (line 24) | type FilteredProps = CustomProps & type ExtendedProps (line 27) | type ExtendedProps = FilteredProps & LifecycleHooks; method fn (line 76) | fn(instance) { FILE: src/addons/createSingleton.ts method effect (line 22) | effect({state}) { function setTriggerTargets (line 72) | function setTriggerTargets(): void { function setReferences (line 80) | function setReferences(): void { function enableInstances (line 84) | function enableInstances(isEnabled: boolean): void { function interceptSetProps (line 94) | function interceptSetProps(singleton: Instance): Array<() => void> { function prepareInstance (line 113) | function prepareInstance( method fn (line 147) | fn() { FILE: src/addons/delegate.ts constant BUBBLING_EVENTS_MAP (line 9) | const BUBBLING_EVENTS_MAP = { function delegate (line 19) | function delegate( FILE: src/bindGlobalEventListeners.ts function onDocumentTouchStart (line 13) | function onDocumentTouchStart(): void { function onDocumentMouseMove (line 30) | function onDocumentMouseMove(): void { function onWindowBlur (line 48) | function onWindowBlur(): void { function bindGlobalEventListeners (line 60) | function bindGlobalEventListeners(): void { FILE: src/constants.ts constant ROUND_ARROW (line 1) | const ROUND_ARROW = constant BOX_CLASS (line 4) | const BOX_CLASS = `__NAMESPACE_PREFIX__-box`; constant CONTENT_CLASS (line 5) | const CONTENT_CLASS = `__NAMESPACE_PREFIX__-content`; constant BACKDROP_CLASS (line 6) | const BACKDROP_CLASS = `__NAMESPACE_PREFIX__-backdrop`; constant ARROW_CLASS (line 7) | const ARROW_CLASS = `__NAMESPACE_PREFIX__-arrow`; constant SVG_ARROW_CLASS (line 8) | const SVG_ARROW_CLASS = `__NAMESPACE_PREFIX__-svg-arrow`; constant TOUCH_OPTIONS (line 10) | const TOUCH_OPTIONS = {passive: true, capture: true}; FILE: src/createTippy.ts function createTippy (line 45) | function createTippy( FILE: src/css.ts function injectCSS (line 1) | function injectCSS(css: string): void { FILE: src/dom-utils.ts function div (line 5) | function div(): HTMLDivElement { function isElement (line 9) | function isElement(value: unknown): value is Element | DocumentFragment { function isNodeList (line 13) | function isNodeList(value: unknown): value is NodeList { function isMouseEvent (line 17) | function isMouseEvent(value: unknown): value is MouseEvent { function isReferenceElement (line 21) | function isReferenceElement(value: any): value is ReferenceElement { function getArrayOfElements (line 25) | function getArrayOfElements(value: Targets): Element[] { function setTransitionDuration (line 41) | function setTransitionDuration( function setVisibilityState (line 52) | function setVisibilityState( function getOwnerDocument (line 63) | function getOwnerDocument( function isCursorOutsideInteractiveBorder (line 72) | function isCursorOutsideInteractiveBorder( function updateTransitionEndListener (line 105) | function updateTransitionEndListener( function actualContains (line 127) | function actualContains(parent: Element, child: Element): boolean { FILE: src/index.ts function tippy (line 10) | function tippy( FILE: src/plugins/animateFill.ts method fn (line 10) | fn(instance) { function createBackdropElement (line 69) | function createBackdropElement(): HTMLDivElement { FILE: src/plugins/followCursor.ts function storeMouseCoords (line 7) | function storeMouseCoords({clientX, clientY}: MouseEvent): void { function addMouseCoordsListener (line 11) | function addMouseCoordsListener(doc: Document): void { function removeMouseCoordsListener (line 15) | function removeMouseCoordsListener(doc: Document): void { method fn (line 22) | fn(instance) { FILE: src/plugins/inlinePositioning.ts function getProps (line 6) | function getProps(props: Props, modifier: Modifier): Partial extends Element { type PopperElement (line 23) | interface PopperElement extends HTMLDivElement { type LifecycleHooks (line 27) | interface LifecycleHooks { type RenderProps (line 48) | interface RenderProps { type GetReferenceClientRect (line 60) | interface GetReferenceClientRect { type Props (line 65) | interface Props extends LifecycleHooks, RenderProps { type DefaultProps (line 112) | interface DefaultProps extends Omit { type Instance (line 117) | interface Instance { type TippyStatics (line 143) | interface TippyStatics { type Tippy (line 149) | interface Tippy extends TippyStatics { type Tippy (line 153) | interface Tippy extends TippyStatics { type DelegateInstance (line 164) | interface DelegateInstance extends Instance { type Delegate (line 168) | interface Delegate { type Delegate (line 175) | interface Delegate { type CreateSingletonProps (line 182) | type CreateSingletonProps = TProps & { type CreateSingletonInstance (line 186) | type CreateSingletonInstance = Instance< type CreateSingleton (line 195) | type CreateSingleton = ( type Plugin (line 206) | interface Plugin { type AnimateFill (line 212) | interface AnimateFill extends Plugin { type FollowCursor (line 217) | interface FollowCursor extends Plugin { type InlinePositioning (line 222) | interface InlinePositioning extends Plugin { type Sticky (line 227) | interface Sticky extends Plugin { type HideAllOptions (line 240) | interface HideAllOptions { type HideAll (line 245) | type HideAll = (options?: HideAllOptions) => void; FILE: src/utils.ts function hasOwnProperty (line 3) | function hasOwnProperty( function getValueAtIndexOrReturn (line 10) | function getValueAtIndexOrReturn( function isType (line 27) | function isType(value: any, type: string): boolean { function invokeWithArgsOrReturn (line 32) | function invokeWithArgsOrReturn(value: any, args: any[]): any { function debounce (line 36) | function debounce( function removeProperties (line 55) | function removeProperties(obj: T, keys: string[]): Partial { function splitBySpaces (line 63) | function splitBySpaces(value: string): string[] { function normalizeToArray (line 67) | function normalizeToArray(value: T | T[]): T[] { function pushIfUnique (line 71) | function pushIfUnique(arr: T[], value: T): void { function appendPxIfNumber (line 77) | function appendPxIfNumber(value: string | number): string { function unique (line 81) | function unique(arr: T[]): T[] { function getNumber (line 85) | function getNumber(value: string | number): number { function getBasePlacement (line 89) | function getBasePlacement(placement: Placement): BasePlacement { function arrayFrom (line 93) | function arrayFrom(value: ArrayLike): any[] { function removeUndefinedProps (line 97) | function removeUndefinedProps( FILE: src/validation.ts function createMemoryLeakWarning (line 3) | function createMemoryLeakWarning(method: string): string { function clean (line 12) | function clean(value: string): string { function getDevMessage (line 22) | function getDevMessage(message: string): string { function getFormattedMessage (line 32) | function getFormattedMessage(message: string): string[] { function resetVisitedMessages (line 50) | function resetVisitedMessages(): void { function warnWhen (line 54) | function warnWhen(condition: boolean, message: string): void { function errorWhen (line 61) | function errorWhen(condition: boolean, message: string): void { function validateTargets (line 68) | function validateTargets(targets: Targets): void { FILE: test/functional/followCursor.test.js function generateSelector (line 6) | function generateSelector(test) { FILE: test/image-reporter.js class ImageReporter (line 7) | class ImageReporter { method constructor (line 8) | constructor(globalConfig, options) { method onTestResult (line 13) | onTestResult(test, testResult, aggregateResults) { FILE: test/integration/createTippy.test.js method fn (line 276) | fn() {} method effect (line 277) | effect() { method onHidden (line 295) | onHidden() { FILE: test/integration/plugins/animateFill.test.js method render (line 83) | render() { method render (line 102) | render() { method render (line 117) | render() { FILE: test/integration/plugins/followCursor.test.js function matches (line 29) | function matches(receivedRect) { FILE: test/integration/props.test.js method render (line 1032) | render() { method render (line 1047) | render() { FILE: test/utils.js constant IDENTIFIER (line 7) | const IDENTIFIER = '__tippy'; function cleanDocumentBody (line 9) | function cleanDocumentBody() { function h (line 13) | function h(nodeName = 'button', attributes = {}, to = document.body) { function enableTouchEnvironment (line 26) | function enableTouchEnvironment() { function disableTouchEnvironment (line 31) | function disableTouchEnvironment() { function screenshotTest (line 37) | async function screenshotTest(page, name) { function navigateToTest (line 68) | async function navigateToTest(page, name) { FILE: test/visual/index.js function hide (line 24) | function hide() { function show (line 36) | function show() { function run (line 48) | function run() { FILE: test/visual/tests.js method onMount (line 74) | onMount() { method onCreate (line 151) | onCreate({setContent}) { method onDestroy (line 163) | onDestroy() { FILE: website/scripts/should-deploy-docs.js constant DOCS_PREFIXES (line 45) | const DOCS_PREFIXES = ['docs', 'release']; FILE: website/src/components/ElasticScroll.js function ElasticScroll (line 4) | function ElasticScroll({children, ...props}) { FILE: website/src/components/Framework.js constant MEDIA_SIZES (line 6) | const MEDIA_SIZES = { constant MEDIA (line 14) | const MEDIA = Object.keys(MEDIA_SIZES).reduce((acc, mediaSize) => { FILE: website/src/components/Header.js class Header (line 154) | class Header extends Component { method render (line 155) | render() { FILE: website/src/components/Layout.js class Heading (line 77) | class Heading extends React.Component { method constructor (line 78) | constructor(props) { method render (line 106) | render() { class Layout (line 156) | class Layout extends Component { method constructor (line 157) | constructor() { method render (line 174) | render() { FILE: website/src/components/MiniHeader.js class MiniHeader (line 37) | class MiniHeader extends Component { method render (line 38) | render() { FILE: website/src/components/Nav.js class Nav (line 127) | class Nav extends Component { method componentDidMount (line 159) | componentDidMount() { method componentWillUnmount (line 171) | componentWillUnmount() { method render (line 177) | render() { FILE: website/src/components/NavButtons.js function NavButtons (line 137) | function NavButtons({next}) { FILE: website/src/components/PluginIcon.js function RenderIcon (line 9) | function RenderIcon({large}) { FILE: website/src/components/RenderIcon.js function RenderIcon (line 9) | function RenderIcon({large}) { FILE: website/src/components/SEO.js function SEO (line 5) | function SEO({title, description, lang, meta, keywords, pageContext}) { FILE: website/src/components/Tippy.js method fn (line 36) | fn(instance) { method fn (line 56) | fn({hide}) { FILE: website/src/components/TippyTransition.js function parseTranslate3d (line 5) | function parseTranslate3d(string) { function preserveInvocation (line 10) | function preserveInvocation(fn, args) { function useStableMemo (line 16) | function useStableMemo(fn, deps) { function TippyTransition (line 38) | function TippyTransition({children, onChange}) { FILE: website/src/components/examples/Ajax.js function Img (line 5) | function Img({src}) { function Ajax (line 19) | function Ajax({children}) { FILE: website/src/components/examples/ContextMenu.js function ContextMenu (line 5) | function ContextMenu() { FILE: website/src/components/examples/Dropdown.js function Dropdown (line 46) | function Dropdown({text = 'Dropdown'}) { FILE: website/src/components/examples/EventDelegation.js function EventDelegation (line 5) | function EventDelegation() { FILE: website/src/components/examples/ImageTransition.js function DimensionsTransition (line 11) | function DimensionsTransition() { FILE: website/src/components/examples/Nesting.js method onCreate (line 11) | onCreate({popper}) { function Nesting (line 19) | function Nesting() { FILE: website/src/components/examples/Singleton.js function Singleton (line 8) | function Singleton({group, transition}) { FILE: website/src/components/examples/TextTransition.js function DimensionsTransition (line 21) | function DimensionsTransition() { FILE: website/src/components/examples/TriggerTarget.js function TriggerTarget (line 11) | function TriggerTarget() { FILE: website/src/components/examples/mouseRestPlugin.js method fn (line 4) | fn(instance) { FILE: website/src/css/index.js constant MONOSPACE_FONT_STACK (line 5) | const MONOSPACE_FONT_STACK = `Menlo, "Dank Mono", Inconsolata, "Operator... function CSS (line 527) | function CSS() { FILE: website/src/hooks/index.js function useInstance (line 3) | function useInstance(initialValue = {}) { FILE: website/src/pages/404.js function NotFoundPage (line 5) | function NotFoundPage({pageContext}) { FILE: website/src/utils.js constant CURRENT_MAJOR (line 4) | const CURRENT_MAJOR = `v${version.split('.')[0]}`; constant HOME_PATHS (line 5) | const HOME_PATHS = ['/', '/tippyjs/']; constant BOLD_HELLO (line 6) | const BOLD_HELLO = Hello; function shouldShowLink (line 8) | function shouldShowLink(path, currentPath) { function sortActivePages (line 19) | function sortActivePages(edges, location) { function getVersionFromPath (line 30) | function getVersionFromPath(path) { constant ALL_PLACEMENTS (line 34) | const ALL_PLACEMENTS = ['top', 'right', 'bottom', 'left'].reduce( constant EXTRA_ANIMATIONS (line 41) | const EXTRA_ANIMATIONS = [