SYMBOL INDEX (303 symbols across 59 files) FILE: cypress.config.ts method setupNodeEvents (line 11) | setupNodeEvents(on, config) { FILE: packages/core/__mocks__/barba.ts function init (line 7) | function init(transitions: ITransitionPage[] = []): any { FILE: packages/core/__tests__/core/core.go.test.ts method leave (line 56) | leave() {} method enter (line 56) | enter() {} method stopPropagation (line 97) | stopPropagation() {} method preventDefault (line 98) | preventDefault() {} method stopPropagation (line 139) | stopPropagation() {} method preventDefault (line 140) | preventDefault() {} FILE: packages/core/__tests__/core/core.init.test.ts function init (line 16) | function init() { method requestError (line 104) | requestError() { FILE: packages/core/__tests__/core/core.once.test.ts method once (line 19) | once() {} FILE: packages/core/__tests__/core/core.page.test.ts method leave (line 21) | leave() {} method enter (line 21) | enter() {} method leave (line 124) | leave() {} method enter (line 124) | enter() {} method leave (line 137) | leave() {} method enter (line 138) | enter() {} method leave (line 153) | leave() { FILE: packages/core/__tests__/core/core.plugin.test.ts method install (line 11) | install() {} method init (line 12) | init() {} method install (line 17) | install() {} method init (line 18) | init() {} FILE: packages/core/__tests__/hooks/hooks.test.ts type ICtx (line 74) | interface ICtx { FILE: packages/core/__tests__/modules/store/store.check.test.ts function runStrings (line 47) | function runStrings( function runObject (line 67) | function runObject( function runFunction (line 87) | function runFunction( FILE: packages/core/__tests__/modules/store/store.resolve.once.test.ts method custom (line 11) | custom({ current }) { FILE: packages/core/__tests__/modules/store/store.resolve.page.test.ts method enter (line 5) | enter() {} method enter (line 6) | enter() {} method enter (line 7) | enter() {} method enter (line 8) | enter() {} method enter (line 10) | enter() {} method enter (line 14) | enter() {} FILE: packages/core/__tests__/modules/store/store.update.test.ts method once (line 18) | once() {} method enter (line 24) | enter() {} method once (line 30) | once() {} method enter (line 30) | enter() {} FILE: packages/core/__tests__/modules/transitions/transitions.async.test.ts function doPage (line 29) | async function doPage(leave: any) { method leaveCallback (line 55) | leaveCallback() { FILE: packages/core/__tests__/modules/transitions/transitions.context.test.ts method once (line 27) | once() { FILE: packages/core/__tests__/modules/transitions/transitions.page.test.ts method leave (line 233) | leave() { method enter (line 260) | enter() {} method leave (line 282) | leave() {} method leave (line 305) | leave() {} method enter (line 305) | enter() {} method enter (line 341) | enter() {} method enter (line 342) | enter() {} method leave (line 343) | leave() {} method enter (line 344) | enter() {} FILE: packages/core/__tests__/modules/views.test.ts method beforeEnter (line 125) | beforeEnter() { FILE: packages/core/__web__/scripts/container.js method leave (line 10) | leave() {} method enter (line 11) | enter() {} method leave (line 17) | leave() {} method enter (line 18) | enter() {} FILE: packages/core/__web__/scripts/href.js method leave (line 10) | leave() {} method enter (line 11) | enter() {} FILE: packages/core/__web__/scripts/transitions/hooks.js function append (line 12) | function append(str, prefix = '') { function sleep (line 24) | function sleep() { method beforeOnce (line 31) | beforeOnce() { method once (line 35) | once() { method afterOnce (line 39) | afterOnce() { method before (line 43) | before() { method beforeLeave (line 47) | beforeLeave() { method leave (line 51) | leave() { method afterLeave (line 55) | afterLeave() { method beforeEnter (line 59) | beforeEnter() { method enter (line 63) | enter() { method afterEnter (line 67) | afterEnter() { method after (line 71) | after() { FILE: packages/core/__web__/scripts/views/hooks.js function append (line 11) | function append(str, prefix = '') { method beforeLeave (line 20) | beforeLeave() { method afterLeave (line 23) | afterLeave() { method beforeEnter (line 26) | beforeEnter() { method afterEnter (line 29) | afterEnter() { method beforeLeave (line 36) | beforeLeave() { method afterLeave (line 39) | afterLeave() { method beforeEnter (line 42) | beforeEnter() { method afterEnter (line 45) | afterEnter() { FILE: packages/core/src/core.ts class Core (line 51) | class Core { method use (line 112) | public use(plugin: IBarbaPlugin, options?: T): void { method init (line 151) | public init( method destroy (line 255) | public destroy(): void { method data (line 263) | get data(): ITransitionData { method wrapper (line 267) | get wrapper(): HTMLElement { method force (line 274) | public force(href: string): void { method go (line 291) | public go( method once (line 339) | public async once(readyData: ITransitionData): Promise { method page (line 367) | public async page( method onRequestError (line 447) | public onRequestError(trigger: Trigger, ...args: any): boolean { method prefetch (line 473) | public prefetch(href: string) { method _bind (line 503) | private _bind(): void { method _unbind (line 516) | private _unbind(): void { method _onLinkEnter (line 532) | private _onLinkEnter(e: LinkEvent): void { method _onLinkClick (line 573) | private _onLinkClick(e: LinkEvent): void { method _onStateChange (line 600) | private _onStateChange(e: PopStateEvent): void { method _getLinkElement (line 610) | private _getLinkElement(e: LinkEvent): Link { method _resetData (line 630) | private _resetData() { FILE: packages/core/src/defs/barba.ts type IBarbaOptions (line 19) | interface IBarbaOptions { type IBarbaPlugin (line 46) | interface IBarbaPlugin { FILE: packages/core/src/defs/cache.ts type ICacheData (line 7) | interface ICacheData { type CacheRequest (line 14) | type CacheRequest = Promise; type CacheAction (line 15) | type CacheAction = 'init' | 'enter' | 'click' | 'prefetch'; type CacheStatus (line 16) | type CacheStatus = 'pending' | 'fulfilled' | 'rejected'; type CacheTarget (line 17) | type CacheTarget = string; FILE: packages/core/src/defs/dom.ts type Link (line 5) | type Link = HTMLAnchorElement | SVGAElement; type LinkEvent (line 6) | type LinkEvent = MouseEvent | TouchEvent; type Scope (line 7) | type Scope = HTMLElement | HTMLDocument; type Trigger (line 8) | type Trigger = Link | 'barba' | 'popstate' | 'back' | 'forward'; type Wrapper (line 9) | type Wrapper = HTMLElement | null; type IDomSibling (line 11) | interface IDomSibling { FILE: packages/core/src/defs/global.ts type IGenericObject (line 5) | interface IGenericObject { FILE: packages/core/src/defs/headers.ts type HeaderList (line 5) | type HeaderList = Map; type IHeaderData (line 7) | interface IHeaderData { FILE: packages/core/src/defs/history.ts type HistoryAction (line 5) | type HistoryAction = 'push' | 'replace'; FILE: packages/core/src/defs/hooks.ts type HooksBarba (line 6) | type HooksBarba = type HooksOnce (line 15) | type HooksOnce = 'beforeOnce' | 'once' | 'afterOnce'; type HooksPage (line 17) | type HooksPage = type HooksBefore (line 27) | type HooksBefore = 'beforeOnce' | 'beforeLeave' | 'beforeEnter'; type HooksAfter (line 28) | type HooksAfter = 'afterOnce' | 'afterLeave' | 'afterEnter'; type HooksTransition (line 30) | type HooksTransition = HooksOnce | HooksPage; type HooksView (line 31) | type HooksView = HooksBefore | HooksAfter; type HooksAll (line 32) | type HooksAll = HooksBarba | HooksTransition; type HooksTransitionMap (line 35) | type HooksTransitionMap = { [key in HooksTransition]?: any }; type HookFunction (line 37) | type HookFunction = ( class HookMethods (line 42) | class HookMethods { FILE: packages/core/src/defs/ignore.ts type IgnoreOption (line 5) | type IgnoreOption = boolean | string | string[]; FILE: packages/core/src/defs/prevent.ts type IPreventCheckData (line 15) | interface IPreventCheckData { type PreventCheck (line 27) | type PreventCheck = (data: IPreventCheckData) => boolean; FILE: packages/core/src/defs/request.ts type IResponse (line 8) | interface IResponse { type RequestError (line 13) | type RequestError = ( type RequestCustomError (line 24) | type RequestCustomError = ( type IXhrResponse (line 31) | interface IXhrResponse { type RequestErrorOrResponse (line 36) | type RequestErrorOrResponse = Error | IXhrResponse; FILE: packages/core/src/defs/rules.ts type RuleName (line 5) | type RuleName = type RuleType (line 10) | type RuleType = 'strings' | 'object' | 'function'; type IRule (line 12) | interface IRule { type IRules (line 17) | interface IRules { FILE: packages/core/src/defs/schemas.ts type IRouteResolved (line 5) | interface IRouteResolved { type SchemaAttributeValues (line 11) | type SchemaAttributeValues = type ISchemaAttribute (line 29) | interface ISchemaAttribute { type ISchemaPage (line 51) | interface ISchemaPage { FILE: packages/core/src/defs/transition.ts type ITransitionData (line 10) | interface ITransitionData { type ITransitionFilters (line 18) | interface ITransitionFilters { type ITransitionRules (line 24) | interface ITransitionRules { type ITransitionPage (line 31) | interface ITransitionPage extends ITransitionRules { type ITransitionOnce (line 51) | interface ITransitionOnce extends ITransitionPage { FILE: packages/core/src/defs/url.ts type IUrlBase (line 8) | interface IUrlBase { type IUrlFull (line 15) | interface IUrlFull extends IUrlBase { FILE: packages/core/src/defs/view.ts type IViewData (line 8) | interface IViewData { type IView (line 14) | interface IView { FILE: packages/core/src/hooks.ts type IHookInfos (line 27) | interface IHookInfos { class Hooks (line 32) | class Hooks extends HookMethods { method constructor (line 73) | constructor() { method init (line 78) | public init() { method do (line 102) | public do(name: HooksAll, ...args: any): Promise { method clear (line 121) | public clear(): void { method help (line 132) | public help(): void { FILE: packages/core/src/modules/Cache.ts class Cache (line 17) | class Cache extends Ignore { method constructor (line 20) | constructor(ignore: IgnoreOption) { method set (line 27) | public set( method get (line 52) | public get(href: string): ICacheData { method getRequest (line 59) | public getRequest(href: string): CacheRequest { method getAction (line 66) | public getAction(href: string): CacheAction { method getStatus (line 73) | public getStatus(href: string): CacheStatus { method getTarget (line 80) | public getTarget(href: string): CacheTarget { method has (line 87) | public has(href: string): boolean { method delete (line 98) | public delete(href: string): boolean { method update (line 105) | public update(href: string, data: ICacheData): ICacheData { FILE: packages/core/src/modules/Error.ts class BarbaError (line 2) | class BarbaError extends Error { method constructor (line 4) | constructor( FILE: packages/core/src/modules/Headers.ts class Headers (line 15) | class Headers { method set (line 21) | public set(name: string, value: string): IHeaderData { method get (line 32) | public get(name: string): string { method all (line 39) | public all(): HeaderList { method has (line 46) | public has(name: string): boolean { method delete (line 53) | public delete(name: string): boolean { method clear (line 60) | public clear(): void { FILE: packages/core/src/modules/Ignore.ts class Ignore (line 21) | class Ignore { method constructor (line 25) | constructor(ignore: IgnoreOption) { method checkHref (line 35) | public checkHref(href: string): boolean { FILE: packages/core/src/modules/Logger.ts type LogLevels (line 23) | enum LogLevels { class Logger (line 36) | class Logger { method getLevel (line 40) | public static getLevel(): number { method setLevel (line 47) | public static setLevel(name: keyof typeof LogLevels): number { method constructor (line 61) | constructor(source: string) { method error (line 75) | public error(...objects: any[]): void { method warn (line 82) | public warn(...objects: any[]): void { method info (line 89) | public info(...objects: any[]): void { method debug (line 96) | public debug(...objects: any[]): void { method _log (line 103) | private _log(fn: () => void, level: number, objects: any[]): void { FILE: packages/core/src/modules/Prevent.ts class Prevent (line 95) | class Prevent extends Ignore { method constructor (line 99) | constructor(ignore: IgnoreOption) { method init (line 104) | public init(): void { method add (line 120) | public add(name: string, check: PreventCheck, suite: boolean = true): ... method run (line 128) | public run(name: string, el: Link, event: Event, href: string): boolean { method checkLink (line 139) | public checkLink(el: Link, event: Event, href: string): boolean { FILE: packages/core/src/modules/Store.ts class Store (line 29) | class Store { method constructor (line 65) | constructor(transitions: ITransitionPage[] = []) { method add (line 77) | public add(type: 'rule' | 'transition', data: any): void { method resolve (line 96) | public resolve( method update (line 183) | public update(): void { method _check (line 211) | private _check( method _calculatePriority (line 304) | private _calculatePriority( method _addPriority (line 329) | private _addPriority(t: ITransitionPage): ITransitionPage { FILE: packages/core/src/modules/Transitions.ts class Transitions (line 34) | class Transitions { method constructor (line 39) | constructor(transitions: ITransitionPage[] = []) { method get (line 48) | public get( method isRunning (line 58) | get isRunning(): boolean { method isRunning (line 61) | set isRunning(status: boolean) { method hasOnce (line 68) | get hasOnce(): boolean { method hasSelf (line 75) | get hasSelf(): boolean { method shouldWait (line 87) | get shouldWait(): boolean { method doOnce (line 96) | public async doOnce({ method doPage (line 146) | public async doPage({ method once (line 270) | public async once(data: ITransitionData, t: ITransitionOnce): Promise<... method leave (line 279) | public async leave(data: ITransitionData, t: ITransitionPage): Promise... method enter (line 288) | public async enter( method add (line 303) | public async add(data: ITransitionData, wrapper: Wrapper): Promise { method _isTransitionError (line 316) | private _isTransitionError(error: any) { method _doAsyncHook (line 333) | private async _doAsyncHook( FILE: packages/core/src/modules/Views.ts type Hook (line 19) | type Hook = (data: IViewData) => Promise; class Views (line 21) | class Views { method constructor (line 39) | constructor(views: IView[]) { method _createHook (line 62) | private _createHook(name: HooksView): Hook { FILE: packages/core/src/utils/dom.ts class Dom (line 22) | class Dom { method toString (line 34) | public toString(el: HTMLElement): string { method toDocument (line 43) | public toDocument(htmlString: string): HTMLDocument { method toElement (line 57) | public toElement(htmlString: string): HTMLDivElement { method getHtml (line 67) | public getHtml(doc: HTMLDocument = document): string { method getWrapper (line 81) | public getWrapper(scope: Scope = document): Wrapper { method getContainer (line 90) | public getContainer(scope: Scope = document): HTMLElement | null { method removeContainer (line 99) | public removeContainer(container: HTMLElement) { method addContainer (line 109) | public addContainer(container: HTMLElement, wrapper: HTMLElement) { method getSibling (line 126) | public getSibling(): IDomSibling { method getNamespace (line 133) | public getNamespace(scope: Scope = document): string | null { method getHref (line 146) | public getHref(el: Link): string | null { method resolveUrl (line 173) | public resolveUrl(...urls: string[]) { method _insertAfter (line 207) | private _insertAfter(newNode: Node, referenceNode: Node) { method _updateSibling (line 214) | private _updateSibling(container: HTMLElement): IDomSibling { FILE: packages/core/src/utils/history.ts type IHistoryItem (line 22) | interface IHistoryItem { type ICoords (line 32) | interface ICoords { type IStateItem (line 44) | interface IStateItem { class History (line 55) | class History { method init (line 63) | public init(url: string, ns: string): void { method change (line 88) | public change( method add (line 116) | public add(url: string, trigger: Trigger, action?: HistoryAction, data... method store (line 163) | public store(data: object, i?: number): void { method update (line 189) | public update(data: any, i?: number): void { method remove (line 203) | public remove(i?: number): void { method clear (line 216) | public clear(): void { method replace (line 224) | public replace(newStates: IStateItem[]): void { method get (line 231) | public get(index: number): IStateItem { method set (line 238) | public set(i: number, state: IStateItem) { method current (line 245) | get current(): IStateItem { method previous (line 252) | get previous(): IStateItem | null { method size (line 259) | get size(): number { method _getAction (line 266) | private _getAction(trigger: Trigger): HistoryAction { method _getDirection (line 284) | private _getDirection(diff: number): Trigger { FILE: packages/core/src/utils/request.ts function request (line 26) | function request( FILE: packages/core/src/utils/run-async.ts function runAsync (line 5) | function runAsync( FILE: packages/css/__tests__/css.prefix.test.ts method once (line 19) | once() {} method leave (line 20) | leave() {} method enter (line 21) | enter() {} FILE: packages/css/src/css.ts class Css (line 29) | class Css implements IBarbaPlugin<{}> { method install (line 45) | public install(barba: Core) { method init (line 57) | public init() { method start (line 89) | public async start(container: HTMLElement, kind: string): Promise { method next (line 101) | public async next(container: HTMLElement, kind: string): Promise { method end (line 127) | public async end(container: HTMLElement, kind: string): Promise { method add (line 137) | public add(el: HTMLElement, step: string): void { method remove (line 144) | public remove(el: HTMLElement, step: string): void { method _getPrefix (line 151) | private _getPrefix(data: ITransitionData, t: ITransitionPage): void { method _checkTransition (line 158) | private _checkTransition(container: HTMLElement) { method _beforeOnce (line 166) | private _beforeOnce(data: ITransitionData): Promise { method _once (line 173) | private async _once( method _afterOnce (line 185) | private _afterOnce(data: ITransitionData): Promise { method _beforeLeave (line 192) | private _beforeLeave(data: ITransitionData): Promise { method _leave (line 199) | private async _leave( method _afterLeave (line 211) | private _afterLeave(data: ITransitionData): Promise { method _beforeEnter (line 223) | private _beforeEnter(data: ITransitionData): Promise { method _enter (line 230) | private async _enter( method _afterEnter (line 242) | private _afterEnter(data: ITransitionData): Promise { FILE: packages/css/src/defs/index.ts type CssKinds (line 5) | type CssKinds = 'once' | 'leave' | 'enter'; type ICssCallbacks (line 6) | interface ICssCallbacks { FILE: packages/prefetch/__tests__/prefetch.init.test.ts method observe (line 17) | public observe() {} method unobserve (line 18) | public unobserve() {} FILE: packages/prefetch/src/defs/index.ts type IPrefetchOptions (line 5) | interface IPrefetchOptions { FILE: packages/prefetch/src/prefetch.ts class Prefetch (line 22) | class Prefetch implements IBarbaPlugin { method install (line 37) | public install( method init (line 52) | public init() { method observe (line 116) | public observe(): void { FILE: packages/router/__web__/scripts/default.js function append (line 21) | function append(str, prefix = '') { FILE: packages/router/src/defs/index.ts type IRoute (line 5) | interface IRoute { type IRouteParsed (line 9) | interface IRouteParsed { type IRouteResolved (line 14) | interface IRouteResolved { type IRouteByName (line 18) | interface IRouteByName { type IRouterOptions (line 21) | interface IRouterOptions { FILE: packages/router/src/router.ts class Router (line 24) | class Router implements IBarbaPlugin { method install (line 36) | public install(barba: Core, { routes = [] }: IRouterOptions = {}) { method init (line 65) | public init() { method resolveUrl (line 82) | public resolveUrl(url: string): IRouteResolved | null { method resolveRoutes (line 114) | public resolveRoutes(data: ITransitionData): void {