SYMBOL INDEX (177 symbols across 39 files) FILE: landing/src/consts.ts constant SITE_TITLE (line 4) | const SITE_TITLE = 'Shepherd — Guide your users through a tour of your a... constant SITE_DESCRIPTION (line 5) | const SITE_DESCRIPTION = 'Guide your users through a tour of your app.'; FILE: landing/src/lib/github.ts function countStars (line 8) | async function countStars( function getFormattedStars (line 28) | async function getFormattedStars( FILE: landing/src/pages/api/checkout.ts constant GET (line 5) | const GET = Checkout({ FILE: landing/src/pages/rss.xml.js function GET (line 5) | async function GET(context) { FILE: packages/react/src/index.tsx type ShepherdContextType (line 4) | interface ShepherdContextType { FILE: shepherd.js/dev/js/prism.js function e (line 8) | function e(e){this.defaults=r({},e)} function n (line 8) | function n(e){return e.replace(/-(\w)/g,function(e,n){return n.toUpperCa... function t (line 8) | function t(e){for(var n=0,t=0;t void; class Evented (line 10) | class Evented { method on (line 22) | on(event: string, handler: AnyHandler, ctx?: unknown, once = false) { method once (line 42) | once(event: string, handler: AnyHandler, ctx?: unknown) { method off (line 53) | off(event: string, handler?: AnyHandler) { method trigger (line 78) | trigger(event: string, ...args: any[]) { FILE: shepherd.js/src/step.ts type StepText (line 29) | type StepText = type StringOrStringFunction (line 35) | type StringOrStringFunction = string | (() => string); type StepOptions (line 40) | interface StepOptions { type PopperPlacement (line 210) | type PopperPlacement = type StepOptionsArrow (line 227) | interface StepOptionsArrow { type StepOptionsAttachTo (line 235) | interface StepOptionsAttachTo { type StepOptionsAdvanceOn (line 244) | interface StepOptionsAdvanceOn { type StepOptionsButton (line 249) | interface StepOptionsButton { type StepOptionsButtonEvent (line 316) | interface StepOptionsButtonEvent { type StepOptionsCancelIcon (line 320) | interface StepOptionsCancelIcon { type StepOptionsWhen (line 355) | interface StepOptionsWhen { class Step (line 363) | class Step extends Evented { method constructor (line 376) | constructor(tour: Tour, options: StepOptions = {}) { method cancel (line 412) | cancel() { method complete (line 421) | complete() { method destroy (line 430) | destroy() { method _teardownElements (line 440) | _teardownElements() { method getTour (line 461) | getTour() { method hide (line 468) | hide() { method _resolveExtraHiglightElements (line 486) | _resolveExtraHiglightElements() { method _resolveAttachToOptions (line 495) | _resolveAttachToOptions() { method _getResolvedAttachToOptions (line 505) | _getResolvedAttachToOptions() { method isOpen (line 517) | isOpen() { method show (line 524) | show() { method updateStepOptions (line 538) | updateStepOptions(options: StepOptions) { method getElement (line 554) | getElement() { method getTarget (line 562) | getTarget() { method _storeOriginalTabIndex (line 572) | _storeOriginalTabIndex(element: Element): void { method _restoreOriginalTabIndexes (line 586) | _restoreOriginalTabIndexes(): void { method _createTooltipContent (line 603) | _createTooltipContent() { method _scrollTo (line 628) | _scrollTo(scrollToOptions: boolean | ScrollIntoViewOptions) { method _getClassOptions (line 646) | _getClassOptions(stepOptions: StepOptions) { method _setOptions (line 667) | _setOptions(options: StepOptions = {}) { method _setupElements (line 701) | _setupElements() { method _show (line 722) | _show() { method _styleTargetElementForStep (line 777) | _styleTargetElementForStep(step: Step) { method _updateStepTargetOnHide (line 809) | _updateStepTargetOnHide() { FILE: shepherd.js/src/tour.ts type EventOptions (line 17) | interface EventOptions { type TourConfirmCancel (line 23) | type TourConfirmCancel = type TourOptions (line 32) | interface TourOptions { class ShepherdBase (line 92) | class ShepherdBase extends Evented { method constructor (line 97) | constructor() { class Tour (line 108) | class Tour extends Evented { method constructor (line 119) | constructor(options: TourOptions = {}) { method addStep (line 165) | addStep(options: StepOptions | Step, index?: number) { method addSteps (line 187) | addSteps(steps?: Array | Array) { method back (line 200) | back() { method cancel (line 211) | async cancel() { method complete (line 235) | complete() { method getById (line 244) | getById(id: number | string) { method getCurrentStep (line 253) | getCurrentStep() { method hide (line 260) | hide() { method isActive (line 271) | isActive() { method next (line 279) | next() { method removeStep (line 293) | removeStep(name: string) { method show (line 323) | show(key: number | string = 0, forward = true) { method start (line 350) | async start() { method _done (line 369) | _done(event: string) { method _setupActiveTour (line 402) | _setupActiveTour() { method setupModal (line 411) | setupModal() { method _skipStep (line 422) | _skipStep(step: Step, forward: boolean) { method _updateStateBeforeShow (line 440) | _updateStateBeforeShow() { method _setTourID (line 455) | _setTourID(optionsId: string | undefined) { FILE: shepherd.js/src/utils/auto-bind.ts function autoBind (line 8) | function autoBind(self: any) { FILE: shepherd.js/src/utils/bind.ts function _setupAdvanceOnHandler (line 10) | function _setupAdvanceOnHandler(step: Step, selector?: string) { function bindAdvance (line 29) | function bindAdvance(step: Step) { FILE: shepherd.js/src/utils/cleanup.ts function cleanupSteps (line 8) | function cleanupSteps(tour: Tour) { FILE: shepherd.js/src/utils/dom.ts type Attrs (line 1) | type Attrs = Record; type Child (line 2) | type Child = Node | string | null | undefined | false; function h (line 9) | function h( function svgEl (line 23) | function svgEl( function applyAttrs (line 34) | function applyAttrs(el: Element, attrs?: Attrs | null) { function appendChildren (line 50) | function appendChildren(el: Element, children: Child[]) { FILE: shepherd.js/src/utils/floating-ui.ts function setupTooltip (line 24) | function setupTooltip(step: Step): ComputePositionConfig { function mergeTooltipConfig (line 64) | function mergeTooltipConfig( function destroyTooltip (line 81) | function destroyTooltip(step: Step) { function setPosition (line 89) | function setPosition( function floatingUIposition (line 115) | function floatingUIposition(step: Step, shouldCenter: boolean) { function placeArrow (line 154) | function placeArrow(el: HTMLElement, middlewareData: MiddlewareData) { function getFloatingUIOptions (line 171) | function getFloatingUIOptions( function addArrow (line 233) | function addArrow(step: Step) { FILE: shepherd.js/src/utils/general.ts class StepNoOp (line 9) | class StepNoOp { method constructor (line 10) | constructor(_options: StepOptions) {} class TourNoOp (line 13) | class TourNoOp { method constructor (line 14) | constructor(_tour: Tour, _options: TourOptions) {} function normalizePrefix (line 22) | function normalizePrefix(prefix?: string) { function parseAttachTo (line 37) | function parseAttachTo(step: Step) { function parseExtraHighlights (line 69) | function parseExtraHighlights(step: Step): HTMLElement[] { function shouldCenterStep (line 82) | function shouldCenterStep(resolvedAttachToOptions: StepOptionsAttachTo) { function uuid (line 96) | function uuid() { FILE: shepherd.js/src/utils/overlay-path.ts type OverlayPathParams (line 1) | interface OverlayPathParams { function makeOverlayPath (line 25) | function makeOverlayPath(overlayPaths: OverlayPathParams[]) { FILE: shepherd.js/src/utils/type-check.ts function isElement (line 5) | function isElement(value: T | Element): value is Element { function isHTMLElement (line 13) | function isHTMLElement(value: T | HTMLElement): value is HTMLElement { function isFunction (line 21) | function isFunction(value: T | Function): value is Function { function isString (line 29) | function isString(value: T | string): value is string { function isUndefined (line 37) | function isUndefined(value: T | undefined): value is undefined { FILE: shepherd.js/test/cypress/dummy/js/prism.js function e (line 521) | function e(e) { function n (line 524) | function n(e) { function t (line 529) | function t(e) { FILE: shepherd.js/test/cypress/integration/a11y.cy.js method onLoad (line 10) | onLoad(contentWindow) { FILE: shepherd.js/test/cypress/integration/destroying-elements.cy.js method onLoad (line 10) | onLoad(contentWindow) { FILE: shepherd.js/test/cypress/integration/element-targeting.cy.js method onLoad (line 10) | onLoad(contentWindow) { FILE: shepherd.js/test/cypress/integration/modal.cy.js method onLoad (line 11) | onLoad(contentWindow) { FILE: shepherd.js/test/cypress/integration/test.acceptance.cy.js method onLoad (line 11) | onLoad(contentWindow) { FILE: shepherd.js/test/unit/components/shepherd-element.spec.js function fireKeyDown (line 6) | function fireKeyDown(el, keyCode, opts = {}) { FILE: shepherd.js/test/unit/components/shepherd-modal.spec.js method getBoundingClientRect (line 23) | getBoundingClientRect() { method getBoundingClientRect (line 68) | getBoundingClientRect() { method getBoundingClientRect (line 95) | getBoundingClientRect() { method getBoundingClientRect (line 130) | getBoundingClientRect() { method getBoundingClientRect (line 171) | getBoundingClientRect() { method getBoundingClientRect (line 198) | getBoundingClientRect() { method getBoundingClientRect (line 208) | getBoundingClientRect() { method getBoundingClientRect (line 235) | getBoundingClientRect() { method getBoundingClientRect (line 245) | getBoundingClientRect() { method getBoundingClientRect (line 267) | getBoundingClientRect() { method getBoundingClientRect (line 285) | getBoundingClientRect() { method getBoundingClientRect (line 307) | getBoundingClientRect() { method getBoundingClientRect (line 325) | getBoundingClientRect() { method getBoundingClientRect (line 353) | getBoundingClientRect() { method getBoundingClientRect (line 364) | getBoundingClientRect() { method getBoundingClientRect (line 393) | getBoundingClientRect() { method getBoundingClientRect (line 404) | getBoundingClientRect() { method getBoundingClientRect (line 414) | getBoundingClientRect() { method getBoundingClientRect (line 437) | getBoundingClientRect() { method getBoundingClientRect (line 458) | getBoundingClientRect() { method frameElement (line 738) | get frameElement() { FILE: shepherd.js/test/unit/step.spec.js constant DEFAULT_STEP_CLASS (line 12) | const DEFAULT_STEP_CLASS = 'shepherd-step-tooltip'; method show (line 22) | show() {} method cancel (line 236) | cancel() { method complete (line 256) | complete() { method hide (line 287) | hide() { FILE: shepherd.js/test/unit/tour.spec.js constant DEFAULT_STEP_CLASS (line 14) | const DEFAULT_STEP_CLASS = 'shepherd-step-tooltip'; method show (line 24) | show() {} method showOn (line 124) | showOn() { method showOn (line 563) | showOn() { FILE: shepherd.js/test/unit/utils/bind.spec.js method next (line 14) | next() { FILE: shepherd.js/test/unit/utils/general.spec.js method element (line 67) | element() {