SYMBOL INDEX (740 symbols across 53 files) FILE: build/build.js function build (line 14) | function build (builds) { function buildEntry (line 31) | function buildEntry ({ input, output }) { function write (line 59) | function write (dest, code, zip) { function getSize (line 85) | function getSize (code) { function logError (line 89) | function logError (e) { function blue (line 93) | function blue (str) { FILE: build/configs.js function genConfig (line 68) | function genConfig (opts) { FILE: composables.js function throwNoCurrentInstance (line 14) | function throwNoCurrentInstance (method) { function useRouter (line 22) | function useRouter () { function useRoute (line 30) | function useRoute () { function onBeforeRouteUpdate (line 49) | function onBeforeRouteUpdate (guard) { function isUpdateNavigation (line 56) | function isUpdateNavigation (to, from, depth) { function isLeaveNavigation (line 67) | function isLeaveNavigation (to, from, depth) { function onBeforeRouteLeave (line 73) | function onBeforeRouteLeave (guard) { function useFilteredGuard (line 82) | function useFilteredGuard (guard, fn) { function guardEvent (line 116) | function guardEvent (e) { function includesParams (line 135) | function includesParams (outer, inner) { function isSameRouteLocationParamsValue (line 163) | function isSameRouteLocationParamsValue (a, b) { function isEquivalentArray (line 171) | function isEquivalentArray (a, b) { function isSameRouteLocationParams (line 177) | function isSameRouteLocationParams (a, b) { function useLink (line 187) | function useLink (props) { FILE: composables.mjs function throwNoCurrentInstance (line 10) | function throwNoCurrentInstance (method) { function useRouter (line 18) | function useRouter () { function useRoute (line 26) | function useRoute () { function onBeforeRouteUpdate (line 45) | function onBeforeRouteUpdate (guard) { function isUpdateNavigation (line 52) | function isUpdateNavigation (to, from, depth) { function isLeaveNavigation (line 63) | function isLeaveNavigation (to, from, depth) { function onBeforeRouteLeave (line 69) | function onBeforeRouteLeave (guard) { function useFilteredGuard (line 78) | function useFilteredGuard (guard, fn) { function guardEvent (line 112) | function guardEvent (e) { function includesParams (line 131) | function includesParams (outer, inner) { function isSameRouteLocationParamsValue (line 159) | function isSameRouteLocationParamsValue (a, b) { function isEquivalentArray (line 167) | function isEquivalentArray (a, b) { function isSameRouteLocationParams (line 173) | function isSameRouteLocationParams (a, b) { function useLink (line 183) | function useLink (props) { FILE: dist/vue-router.common.js function assert (line 10) | function assert (condition, message) { function warn (line 16) | function warn (condition, message) { function extend (line 22) | function extend (a, b) { function decode (line 42) | function decode (str) { function resolveQuery (line 53) | function resolveQuery ( function parseQuery (line 79) | function parseQuery (query) { function stringifyQuery (line 105) | function stringifyQuery (obj) { function createRoute (line 146) | function createRoute ( function clone (line 175) | function clone (value) { function formatMatch (line 194) | function formatMatch (record) { function getFullPath (line 203) | function getFullPath ( function isSameRoute (line 215) | function isSameRoute (a, b, onlyPath) { function isObjectEqual (line 238) | function isObjectEqual (a, b) { function isIncludedRoute (line 264) | function isIncludedRoute (current, target) { function queryIncludes (line 274) | function queryIncludes (current, target) { function handleRouteEntered (line 283) | function handleRouteEntered (route) { function fillPropsinData (line 417) | function fillPropsinData (component, data, route, configProps) { function resolveProps (line 434) | function resolveProps (route, config) { function resolvePath (line 457) | function resolvePath ( function parsePath (line 499) | function parsePath (path) { function cleanPath (line 522) | function cleanPath (path) { function parse (line 564) | function parse (str, options) { function compile (line 637) | function compile (str, options) { function encodeURIComponentPretty (line 647) | function encodeURIComponentPretty (str) { function encodeAsterisk (line 659) | function encodeAsterisk (str) { function tokensToFunction (line 668) | function tokensToFunction (tokens, options) { function escapeString (line 755) | function escapeString (str) { function escapeGroup (line 765) | function escapeGroup (group) { function attachKeys (line 776) | function attachKeys (re, keys) { function flags (line 787) | function flags (options) { function regexpToRegexp (line 798) | function regexpToRegexp (path, keys) { function arrayToRegexp (line 828) | function arrayToRegexp (path, keys, options) { function stringToRegexp (line 848) | function stringToRegexp (path, keys, options) { function tokensToRegExp (line 860) | function tokensToRegExp (tokens, keys, options) { function pathToRegexp (line 936) | function pathToRegexp (path, keys, options) { function fillParams (line 964) | function fillParams ( function normalizeLocation (line 994) | function normalizeLocation ( function guardEvent (line 1244) | function guardEvent (e) { function findAnchor (line 1263) | function findAnchor (children) { function install (line 1280) | function install (Vue) { function createRouteMap (line 1334) | function createRouteMap ( function addRouteRecord (line 1380) | function addRouteRecord ( function compileRouteRegex (line 1515) | function compileRouteRegex ( function normalizePath (line 1533) | function normalizePath ( function createMatcher (line 1548) | function createMatcher ( function matchRoute (line 1735) | function matchRoute ( function resolveRecordPath (line 1759) | function resolveRecordPath (path, record) { function genStateKey (line 1771) | function genStateKey () { function getStateKey (line 1777) | function getStateKey () { function setStateKey (line 1781) | function setStateKey (key) { function setupScroll (line 1789) | function setupScroll () { function handleScroll (line 1811) | function handleScroll ( function saveScrollPosition (line 1860) | function saveScrollPosition () { function handlePopState (line 1870) | function handlePopState (e) { function getScrollPosition (line 1877) | function getScrollPosition () { function getElementPosition (line 1884) | function getElementPosition (el, offset) { function isValidPosition (line 1894) | function isValidPosition (obj) { function normalizePosition (line 1898) | function normalizePosition (obj) { function normalizeOffset (line 1905) | function normalizeOffset (obj) { function isNumber (line 1912) | function isNumber (v) { function scrollToPosition (line 1918) | function scrollToPosition (shouldScroll, position) { function pushState (line 1975) | function pushState (url, replace) { function replaceState (line 1994) | function replaceState (url) { function createNavigationRedirectedError (line 2006) | function createNavigationRedirectedError (from, to) { function createNavigationDuplicatedError (line 2017) | function createNavigationDuplicatedError (from, to) { function createNavigationCancelledError (line 2029) | function createNavigationCancelledError (from, to) { function createNavigationAbortedError (line 2038) | function createNavigationAbortedError (from, to) { function createRouterError (line 2047) | function createRouterError (from, to, type, message) { function stringifyRoute (line 2059) | function stringifyRoute (to) { function isError (line 2069) | function isError (err) { function isNavigationFailure (line 2073) | function isNavigationFailure (err, errorType) { function runQueue (line 2083) | function runQueue (queue, fn, cb) { function resolveAsyncComponents (line 2102) | function resolveAsyncComponents (matched) { function flatMapComponents (line 2168) | function flatMapComponents ( function flatten (line 2181) | function flatten (arr) { function isESModule (line 2189) | function isESModule (obj) { function once (line 2197) | function once (fn) { function normalizeBase (line 2437) | function normalizeBase (base) { function resolveQueue (line 2457) | function resolveQueue ( function extractGuards (line 2475) | function extractGuards ( function extractGuard (line 2492) | function extractGuard ( function extractLeaveGuards (line 2503) | function extractLeaveGuards (deactivated) { function extractUpdateHooks (line 2507) | function extractUpdateHooks (updated) { function bindGuard (line 2511) | function bindGuard (guard, instance) { function extractEnterGuards (line 2519) | function extractEnterGuards ( function bindEnterGuard (line 2531) | function bindEnterGuard ( function HTML5History (line 2552) | function HTML5History (router, base) { function getLocation (line 2641) | function getLocation (base) { function HashHistory (line 2658) | function HashHistory (router, base, fallback) { function checkFallback (line 2762) | function checkFallback (base) { function ensureSlash (line 2770) | function ensureSlash () { function getHash (line 2779) | function getHash () { function getUrl (line 2792) | function getUrl (path) { function pushHash (line 2799) | function pushHash (path) { function replaceHash (line 2807) | function replaceHash (path) { function AbstractHistory (line 2818) | function AbstractHistory (router, base) { function registerHook (line 3135) | function registerHook (list, fn) { function createHref (line 3143) | function createHref (base, fullPath, mode) { FILE: dist/vue-router.esm.browser.js function assert (line 8) | function assert (condition, message) { function warn (line 14) | function warn (condition, message) { function extend (line 20) | function extend (a, b) { function decode (line 41) | function decode (str) { function resolveQuery (line 52) | function resolveQuery ( function parseQuery (line 76) | function parseQuery (query) { function stringifyQuery (line 102) | function stringifyQuery (obj) { function createRoute (line 143) | function createRoute ( function clone (line 172) | function clone (value) { constant START (line 187) | const START = createRoute(null, { function formatMatch (line 191) | function formatMatch (record) { function getFullPath (line 200) | function getFullPath ( function isSameRoute (line 208) | function isSameRoute (a, b, onlyPath) { function isObjectEqual (line 231) | function isObjectEqual (a = {}, b = {}) { function isIncludedRoute (line 254) | function isIncludedRoute (current, target) { function queryIncludes (line 264) | function queryIncludes (current, target) { function handleRouteEntered (line 273) | function handleRouteEntered (route) { method render (line 297) | render (_, { props, children, parent, data }) { function fillPropsinData (line 402) | function fillPropsinData (component, data, route, configProps) { function resolveProps (line 419) | function resolveProps (route, config) { function resolvePath (line 442) | function resolvePath ( function parsePath (line 484) | function parsePath (path) { function cleanPath (line 507) | function cleanPath (path) { function parse (line 549) | function parse (str, options) { function compile (line 622) | function compile (str, options) { function encodeURIComponentPretty (line 632) | function encodeURIComponentPretty (str) { function encodeAsterisk (line 644) | function encodeAsterisk (str) { function tokensToFunction (line 653) | function tokensToFunction (tokens, options) { function escapeString (line 740) | function escapeString (str) { function escapeGroup (line 750) | function escapeGroup (group) { function attachKeys (line 761) | function attachKeys (re, keys) { function flags (line 772) | function flags (options) { function regexpToRegexp (line 783) | function regexpToRegexp (path, keys) { function arrayToRegexp (line 813) | function arrayToRegexp (path, keys, options) { function stringToRegexp (line 833) | function stringToRegexp (path, keys, options) { function tokensToRegExp (line 845) | function tokensToRegExp (tokens, keys, options) { function pathToRegexp (line 921) | function pathToRegexp (path, keys, options) { function fillParams (line 949) | function fillParams ( function normalizeLocation (line 979) | function normalizeLocation ( method render (line 1079) | render (h) { function guardEvent (line 1226) | function guardEvent (e) { function findAnchor (line 1245) | function findAnchor (children) { function install (line 1262) | function install (Vue) { function createRouteMap (line 1316) | function createRouteMap ( function addRouteRecord (line 1362) | function addRouteRecord ( function compileRouteRegex (line 1498) | function compileRouteRegex ( function normalizePath (line 1516) | function normalizePath ( function createMatcher (line 1531) | function createMatcher ( function matchRoute (line 1712) | function matchRoute ( function resolveRecordPath (line 1736) | function resolveRecordPath (path, record) { function genStateKey (line 1748) | function genStateKey () { function getStateKey (line 1754) | function getStateKey () { function setStateKey (line 1758) | function setStateKey (key) { function setupScroll (line 1766) | function setupScroll () { function handleScroll (line 1788) | function handleScroll ( function saveScrollPosition (line 1837) | function saveScrollPosition () { function handlePopState (line 1847) | function handlePopState (e) { function getScrollPosition (line 1854) | function getScrollPosition () { function getElementPosition (line 1861) | function getElementPosition (el, offset) { function isValidPosition (line 1871) | function isValidPosition (obj) { function normalizePosition (line 1875) | function normalizePosition (obj) { function normalizeOffset (line 1882) | function normalizeOffset (obj) { function isNumber (line 1889) | function isNumber (v) { function scrollToPosition (line 1895) | function scrollToPosition (shouldScroll, position) { function pushState (line 1952) | function pushState (url, replace) { function replaceState (line 1971) | function replaceState (url) { function createNavigationRedirectedError (line 1983) | function createNavigationRedirectedError (from, to) { function createNavigationDuplicatedError (line 1994) | function createNavigationDuplicatedError (from, to) { function createNavigationCancelledError (line 2006) | function createNavigationCancelledError (from, to) { function createNavigationAbortedError (line 2017) | function createNavigationAbortedError (from, to) { function createRouterError (line 2028) | function createRouterError (from, to, type, message) { function stringifyRoute (line 2040) | function stringifyRoute (to) { function isError (line 2050) | function isError (err) { function isNavigationFailure (line 2054) | function isNavigationFailure (err, errorType) { function runQueue (line 2064) | function runQueue (queue, fn, cb) { function resolveAsyncComponents (line 2083) | function resolveAsyncComponents (matched) { function flatMapComponents (line 2149) | function flatMapComponents ( function flatten (line 2162) | function flatten (arr) { function isESModule (line 2170) | function isESModule (obj) { function once (line 2178) | function once (fn) { class History (line 2189) | class History { method constructor (line 2210) | constructor (router, base) { method listen (line 2223) | listen (cb) { method onReady (line 2227) | onReady (cb, errorCb) { method onError (line 2238) | onError (errorCb) { method transitionTo (line 2242) | transitionTo ( method confirmTransition (line 2297) | confirmTransition (route, onComplete, onAbort) { method updateRoute (line 2406) | updateRoute (route) { method setupListeners (line 2411) | setupListeners () { method teardown (line 2415) | teardown () { function normalizeBase (line 2430) | function normalizeBase (base) { function resolveQueue (line 2450) | function resolveQueue ( function extractGuards (line 2468) | function extractGuards ( function extractGuard (line 2485) | function extractGuard ( function extractLeaveGuards (line 2496) | function extractLeaveGuards (deactivated) { function extractUpdateHooks (line 2500) | function extractUpdateHooks (updated) { function bindGuard (line 2504) | function bindGuard (guard, instance) { function extractEnterGuards (line 2512) | function extractEnterGuards ( function bindEnterGuard (line 2524) | function bindEnterGuard ( class HTML5History (line 2544) | class HTML5History extends History { method constructor (line 2547) | constructor (router, base) { method setupListeners (line 2553) | setupListeners () { method go (line 2588) | go (n) { method push (line 2592) | push (location, onComplete, onAbort) { method replace (line 2601) | replace (location, onComplete, onAbort) { method ensureURL (line 2610) | ensureURL (push) { method getCurrentLocation (line 2617) | getCurrentLocation () { function getLocation (line 2622) | function getLocation (base) { class HashHistory (line 2638) | class HashHistory extends History { method constructor (line 2639) | constructor (router, base, fallback) { method setupListeners (line 2650) | setupListeners () { method push (line 2687) | push (location, onComplete, onAbort) { method replace (line 2700) | replace (location, onComplete, onAbort) { method go (line 2713) | go (n) { method ensureURL (line 2717) | ensureURL (push) { method getCurrentLocation (line 2724) | getCurrentLocation () { function checkFallback (line 2729) | function checkFallback (base) { function ensureSlash (line 2737) | function ensureSlash () { function getHash (line 2746) | function getHash () { function getUrl (line 2759) | function getUrl (path) { function pushHash (line 2766) | function pushHash (path) { function replaceHash (line 2774) | function replaceHash (path) { class AbstractHistory (line 2784) | class AbstractHistory extends History { method constructor (line 2788) | constructor (router, base) { method push (line 2794) | push (location, onComplete, onAbort) { method replace (line 2806) | replace (location, onComplete, onAbort) { method go (line 2817) | go (n) { method getCurrentLocation (line 2841) | getCurrentLocation () { method ensureURL (line 2846) | ensureURL () { class VueRouter (line 2855) | class VueRouter { method constructor (line 2875) | constructor (options = {}) { method match (line 2915) | match (raw, current, redirectedFrom) { method currentRoute (line 2919) | get currentRoute () { method init (line 2923) | init (app /* Vue component instance */) { method beforeEach (line 2983) | beforeEach (fn) { method beforeResolve (line 2987) | beforeResolve (fn) { method afterEach (line 2991) | afterEach (fn) { method onReady (line 2995) | onReady (cb, errorCb) { method onError (line 2999) | onError (errorCb) { method push (line 3003) | push (location, onComplete, onAbort) { method replace (line 3014) | replace (location, onComplete, onAbort) { method go (line 3025) | go (n) { method back (line 3029) | back () { method forward (line 3033) | forward () { method getMatchedComponents (line 3037) | getMatchedComponents (to) { method resolve (line 3056) | resolve ( method getRoutes (line 3077) | getRoutes () { method addRoute (line 3081) | addRoute (parentOrRoute, route) { method addRoutes (line 3088) | addRoutes (routes) { function registerHook (line 3099) | function registerHook (list, fn) { function createHref (line 3107) | function createHref (base, fullPath, mode) { FILE: dist/vue-router.esm.js function assert (line 8) | function assert (condition, message) { function warn (line 14) | function warn (condition, message) { function extend (line 20) | function extend (a, b) { function decode (line 40) | function decode (str) { function resolveQuery (line 51) | function resolveQuery ( function parseQuery (line 77) | function parseQuery (query) { function stringifyQuery (line 103) | function stringifyQuery (obj) { function createRoute (line 144) | function createRoute ( function clone (line 173) | function clone (value) { function formatMatch (line 192) | function formatMatch (record) { function getFullPath (line 201) | function getFullPath ( function isSameRoute (line 213) | function isSameRoute (a, b, onlyPath) { function isObjectEqual (line 236) | function isObjectEqual (a, b) { function isIncludedRoute (line 262) | function isIncludedRoute (current, target) { function queryIncludes (line 272) | function queryIncludes (current, target) { function handleRouteEntered (line 281) | function handleRouteEntered (route) { function fillPropsinData (line 415) | function fillPropsinData (component, data, route, configProps) { function resolveProps (line 432) | function resolveProps (route, config) { function resolvePath (line 455) | function resolvePath ( function parsePath (line 497) | function parsePath (path) { function cleanPath (line 520) | function cleanPath (path) { function parse (line 562) | function parse (str, options) { function compile (line 635) | function compile (str, options) { function encodeURIComponentPretty (line 645) | function encodeURIComponentPretty (str) { function encodeAsterisk (line 657) | function encodeAsterisk (str) { function tokensToFunction (line 666) | function tokensToFunction (tokens, options) { function escapeString (line 753) | function escapeString (str) { function escapeGroup (line 763) | function escapeGroup (group) { function attachKeys (line 774) | function attachKeys (re, keys) { function flags (line 785) | function flags (options) { function regexpToRegexp (line 796) | function regexpToRegexp (path, keys) { function arrayToRegexp (line 826) | function arrayToRegexp (path, keys, options) { function stringToRegexp (line 846) | function stringToRegexp (path, keys, options) { function tokensToRegExp (line 858) | function tokensToRegExp (tokens, keys, options) { function pathToRegexp (line 934) | function pathToRegexp (path, keys, options) { function fillParams (line 962) | function fillParams ( function normalizeLocation (line 992) | function normalizeLocation ( function guardEvent (line 1242) | function guardEvent (e) { function findAnchor (line 1261) | function findAnchor (children) { function install (line 1278) | function install (Vue) { function createRouteMap (line 1332) | function createRouteMap ( function addRouteRecord (line 1378) | function addRouteRecord ( function compileRouteRegex (line 1513) | function compileRouteRegex ( function normalizePath (line 1531) | function normalizePath ( function createMatcher (line 1546) | function createMatcher ( function matchRoute (line 1733) | function matchRoute ( function resolveRecordPath (line 1757) | function resolveRecordPath (path, record) { function genStateKey (line 1769) | function genStateKey () { function getStateKey (line 1775) | function getStateKey () { function setStateKey (line 1779) | function setStateKey (key) { function setupScroll (line 1787) | function setupScroll () { function handleScroll (line 1809) | function handleScroll ( function saveScrollPosition (line 1858) | function saveScrollPosition () { function handlePopState (line 1868) | function handlePopState (e) { function getScrollPosition (line 1875) | function getScrollPosition () { function getElementPosition (line 1882) | function getElementPosition (el, offset) { function isValidPosition (line 1892) | function isValidPosition (obj) { function normalizePosition (line 1896) | function normalizePosition (obj) { function normalizeOffset (line 1903) | function normalizeOffset (obj) { function isNumber (line 1910) | function isNumber (v) { function scrollToPosition (line 1916) | function scrollToPosition (shouldScroll, position) { function pushState (line 1973) | function pushState (url, replace) { function replaceState (line 1992) | function replaceState (url) { function createNavigationRedirectedError (line 2004) | function createNavigationRedirectedError (from, to) { function createNavigationDuplicatedError (line 2015) | function createNavigationDuplicatedError (from, to) { function createNavigationCancelledError (line 2027) | function createNavigationCancelledError (from, to) { function createNavigationAbortedError (line 2036) | function createNavigationAbortedError (from, to) { function createRouterError (line 2045) | function createRouterError (from, to, type, message) { function stringifyRoute (line 2057) | function stringifyRoute (to) { function isError (line 2067) | function isError (err) { function isNavigationFailure (line 2071) | function isNavigationFailure (err, errorType) { function runQueue (line 2081) | function runQueue (queue, fn, cb) { function resolveAsyncComponents (line 2100) | function resolveAsyncComponents (matched) { function flatMapComponents (line 2166) | function flatMapComponents ( function flatten (line 2179) | function flatten (arr) { function isESModule (line 2187) | function isESModule (obj) { function once (line 2195) | function once (fn) { function normalizeBase (line 2435) | function normalizeBase (base) { function resolveQueue (line 2455) | function resolveQueue ( function extractGuards (line 2473) | function extractGuards ( function extractGuard (line 2490) | function extractGuard ( function extractLeaveGuards (line 2501) | function extractLeaveGuards (deactivated) { function extractUpdateHooks (line 2505) | function extractUpdateHooks (updated) { function bindGuard (line 2509) | function bindGuard (guard, instance) { function extractEnterGuards (line 2517) | function extractEnterGuards ( function bindEnterGuard (line 2529) | function bindEnterGuard ( function HTML5History (line 2550) | function HTML5History (router, base) { function getLocation (line 2639) | function getLocation (base) { function HashHistory (line 2656) | function HashHistory (router, base, fallback) { function checkFallback (line 2760) | function checkFallback (base) { function ensureSlash (line 2768) | function ensureSlash () { function getHash (line 2777) | function getHash () { function getUrl (line 2790) | function getUrl (path) { function pushHash (line 2797) | function pushHash (path) { function replaceHash (line 2805) | function replaceHash (path) { function AbstractHistory (line 2816) | function AbstractHistory (router, base) { function registerHook (line 3133) | function registerHook (list, fn) { function createHref (line 3141) | function createHref (base, fullPath, mode) { FILE: dist/vue-router.js function assert (line 14) | function assert (condition, message) { function warn (line 20) | function warn (condition, message) { function extend (line 26) | function extend (a, b) { function decode (line 46) | function decode (str) { function resolveQuery (line 57) | function resolveQuery ( function parseQuery (line 83) | function parseQuery (query) { function stringifyQuery (line 109) | function stringifyQuery (obj) { function createRoute (line 150) | function createRoute ( function clone (line 179) | function clone (value) { function formatMatch (line 198) | function formatMatch (record) { function getFullPath (line 207) | function getFullPath ( function isSameRoute (line 219) | function isSameRoute (a, b, onlyPath) { function isObjectEqual (line 242) | function isObjectEqual (a, b) { function isIncludedRoute (line 268) | function isIncludedRoute (current, target) { function queryIncludes (line 278) | function queryIncludes (current, target) { function handleRouteEntered (line 287) | function handleRouteEntered (route) { function fillPropsinData (line 421) | function fillPropsinData (component, data, route, configProps) { function resolveProps (line 438) | function resolveProps (route, config) { function resolvePath (line 461) | function resolvePath ( function parsePath (line 503) | function parsePath (path) { function cleanPath (line 526) | function cleanPath (path) { function parse (line 568) | function parse (str, options) { function compile (line 641) | function compile (str, options) { function encodeURIComponentPretty (line 651) | function encodeURIComponentPretty (str) { function encodeAsterisk (line 663) | function encodeAsterisk (str) { function tokensToFunction (line 672) | function tokensToFunction (tokens, options) { function escapeString (line 759) | function escapeString (str) { function escapeGroup (line 769) | function escapeGroup (group) { function attachKeys (line 780) | function attachKeys (re, keys) { function flags (line 791) | function flags (options) { function regexpToRegexp (line 802) | function regexpToRegexp (path, keys) { function arrayToRegexp (line 832) | function arrayToRegexp (path, keys, options) { function stringToRegexp (line 852) | function stringToRegexp (path, keys, options) { function tokensToRegExp (line 864) | function tokensToRegExp (tokens, keys, options) { function pathToRegexp (line 940) | function pathToRegexp (path, keys, options) { function fillParams (line 968) | function fillParams ( function normalizeLocation (line 998) | function normalizeLocation ( function guardEvent (line 1248) | function guardEvent (e) { function findAnchor (line 1267) | function findAnchor (children) { function install (line 1284) | function install (Vue) { function createRouteMap (line 1338) | function createRouteMap ( function addRouteRecord (line 1384) | function addRouteRecord ( function compileRouteRegex (line 1519) | function compileRouteRegex ( function normalizePath (line 1537) | function normalizePath ( function createMatcher (line 1552) | function createMatcher ( function matchRoute (line 1739) | function matchRoute ( function resolveRecordPath (line 1763) | function resolveRecordPath (path, record) { function genStateKey (line 1775) | function genStateKey () { function getStateKey (line 1781) | function getStateKey () { function setStateKey (line 1785) | function setStateKey (key) { function setupScroll (line 1793) | function setupScroll () { function handleScroll (line 1815) | function handleScroll ( function saveScrollPosition (line 1864) | function saveScrollPosition () { function handlePopState (line 1874) | function handlePopState (e) { function getScrollPosition (line 1881) | function getScrollPosition () { function getElementPosition (line 1888) | function getElementPosition (el, offset) { function isValidPosition (line 1898) | function isValidPosition (obj) { function normalizePosition (line 1902) | function normalizePosition (obj) { function normalizeOffset (line 1909) | function normalizeOffset (obj) { function isNumber (line 1916) | function isNumber (v) { function scrollToPosition (line 1922) | function scrollToPosition (shouldScroll, position) { function pushState (line 1979) | function pushState (url, replace) { function replaceState (line 1998) | function replaceState (url) { function createNavigationRedirectedError (line 2010) | function createNavigationRedirectedError (from, to) { function createNavigationDuplicatedError (line 2021) | function createNavigationDuplicatedError (from, to) { function createNavigationCancelledError (line 2033) | function createNavigationCancelledError (from, to) { function createNavigationAbortedError (line 2042) | function createNavigationAbortedError (from, to) { function createRouterError (line 2051) | function createRouterError (from, to, type, message) { function stringifyRoute (line 2063) | function stringifyRoute (to) { function isError (line 2073) | function isError (err) { function isNavigationFailure (line 2077) | function isNavigationFailure (err, errorType) { function runQueue (line 2087) | function runQueue (queue, fn, cb) { function resolveAsyncComponents (line 2106) | function resolveAsyncComponents (matched) { function flatMapComponents (line 2172) | function flatMapComponents ( function flatten (line 2185) | function flatten (arr) { function isESModule (line 2193) | function isESModule (obj) { function once (line 2201) | function once (fn) { function normalizeBase (line 2441) | function normalizeBase (base) { function resolveQueue (line 2461) | function resolveQueue ( function extractGuards (line 2479) | function extractGuards ( function extractGuard (line 2496) | function extractGuard ( function extractLeaveGuards (line 2507) | function extractLeaveGuards (deactivated) { function extractUpdateHooks (line 2511) | function extractUpdateHooks (updated) { function bindGuard (line 2515) | function bindGuard (guard, instance) { function extractEnterGuards (line 2523) | function extractEnterGuards ( function bindEnterGuard (line 2535) | function bindEnterGuard ( function HTML5History (line 2556) | function HTML5History (router, base) { function getLocation (line 2645) | function getLocation (base) { function HashHistory (line 2662) | function HashHistory (router, base, fallback) { function checkFallback (line 2766) | function checkFallback (base) { function ensureSlash (line 2774) | function ensureSlash () { function getHash (line 2783) | function getHash () { function getUrl (line 2796) | function getUrl (path) { function pushHash (line 2803) | function pushHash (path) { function replaceHash (line 2811) | function replaceHash (path) { function AbstractHistory (line 2822) | function AbstractHistory (router, base) { function registerHook (line 3138) | function registerHook (list, fn) { function createHref (line 3146) | function createHref (base, fullPath, mode) { FILE: dist/vue-router.mjs function assert (line 8) | function assert (condition, message) { function warn (line 14) | function warn (condition, message) { function extend (line 20) | function extend (a, b) { function decode (line 40) | function decode (str) { function resolveQuery (line 51) | function resolveQuery ( function parseQuery (line 77) | function parseQuery (query) { function stringifyQuery (line 103) | function stringifyQuery (obj) { function createRoute (line 144) | function createRoute ( function clone (line 173) | function clone (value) { function formatMatch (line 192) | function formatMatch (record) { function getFullPath (line 201) | function getFullPath ( function isSameRoute (line 213) | function isSameRoute (a, b, onlyPath) { function isObjectEqual (line 236) | function isObjectEqual (a, b) { function isIncludedRoute (line 262) | function isIncludedRoute (current, target) { function queryIncludes (line 272) | function queryIncludes (current, target) { function handleRouteEntered (line 281) | function handleRouteEntered (route) { function fillPropsinData (line 415) | function fillPropsinData (component, data, route, configProps) { function resolveProps (line 432) | function resolveProps (route, config) { function resolvePath (line 455) | function resolvePath ( function parsePath (line 497) | function parsePath (path) { function cleanPath (line 520) | function cleanPath (path) { function parse (line 562) | function parse (str, options) { function compile (line 635) | function compile (str, options) { function encodeURIComponentPretty (line 645) | function encodeURIComponentPretty (str) { function encodeAsterisk (line 657) | function encodeAsterisk (str) { function tokensToFunction (line 666) | function tokensToFunction (tokens, options) { function escapeString (line 753) | function escapeString (str) { function escapeGroup (line 763) | function escapeGroup (group) { function attachKeys (line 774) | function attachKeys (re, keys) { function flags (line 785) | function flags (options) { function regexpToRegexp (line 796) | function regexpToRegexp (path, keys) { function arrayToRegexp (line 826) | function arrayToRegexp (path, keys, options) { function stringToRegexp (line 846) | function stringToRegexp (path, keys, options) { function tokensToRegExp (line 858) | function tokensToRegExp (tokens, keys, options) { function pathToRegexp (line 934) | function pathToRegexp (path, keys, options) { function fillParams (line 962) | function fillParams ( function normalizeLocation (line 992) | function normalizeLocation ( function guardEvent (line 1242) | function guardEvent (e) { function findAnchor (line 1261) | function findAnchor (children) { function install (line 1278) | function install (Vue) { function createRouteMap (line 1332) | function createRouteMap ( function addRouteRecord (line 1378) | function addRouteRecord ( function compileRouteRegex (line 1513) | function compileRouteRegex ( function normalizePath (line 1531) | function normalizePath ( function createMatcher (line 1546) | function createMatcher ( function matchRoute (line 1733) | function matchRoute ( function resolveRecordPath (line 1757) | function resolveRecordPath (path, record) { function genStateKey (line 1769) | function genStateKey () { function getStateKey (line 1775) | function getStateKey () { function setStateKey (line 1779) | function setStateKey (key) { function setupScroll (line 1787) | function setupScroll () { function handleScroll (line 1809) | function handleScroll ( function saveScrollPosition (line 1858) | function saveScrollPosition () { function handlePopState (line 1868) | function handlePopState (e) { function getScrollPosition (line 1875) | function getScrollPosition () { function getElementPosition (line 1882) | function getElementPosition (el, offset) { function isValidPosition (line 1892) | function isValidPosition (obj) { function normalizePosition (line 1896) | function normalizePosition (obj) { function normalizeOffset (line 1903) | function normalizeOffset (obj) { function isNumber (line 1910) | function isNumber (v) { function scrollToPosition (line 1916) | function scrollToPosition (shouldScroll, position) { function pushState (line 1973) | function pushState (url, replace) { function replaceState (line 1992) | function replaceState (url) { function createNavigationRedirectedError (line 2004) | function createNavigationRedirectedError (from, to) { function createNavigationDuplicatedError (line 2015) | function createNavigationDuplicatedError (from, to) { function createNavigationCancelledError (line 2027) | function createNavigationCancelledError (from, to) { function createNavigationAbortedError (line 2036) | function createNavigationAbortedError (from, to) { function createRouterError (line 2045) | function createRouterError (from, to, type, message) { function stringifyRoute (line 2057) | function stringifyRoute (to) { function isError (line 2067) | function isError (err) { function isNavigationFailure (line 2071) | function isNavigationFailure (err, errorType) { function runQueue (line 2081) | function runQueue (queue, fn, cb) { function resolveAsyncComponents (line 2100) | function resolveAsyncComponents (matched) { function flatMapComponents (line 2166) | function flatMapComponents ( function flatten (line 2179) | function flatten (arr) { function isESModule (line 2187) | function isESModule (obj) { function once (line 2195) | function once (fn) { function normalizeBase (line 2435) | function normalizeBase (base) { function resolveQueue (line 2455) | function resolveQueue ( function extractGuards (line 2473) | function extractGuards ( function extractGuard (line 2490) | function extractGuard ( function extractLeaveGuards (line 2501) | function extractLeaveGuards (deactivated) { function extractUpdateHooks (line 2505) | function extractUpdateHooks (updated) { function bindGuard (line 2509) | function bindGuard (guard, instance) { function extractEnterGuards (line 2517) | function extractEnterGuards ( function bindEnterGuard (line 2529) | function bindEnterGuard ( function HTML5History (line 2550) | function HTML5History (router, base) { function getLocation (line 2639) | function getLocation (base) { function HashHistory (line 2656) | function HashHistory (router, base, fallback) { function checkFallback (line 2760) | function checkFallback (base) { function ensureSlash (line 2768) | function ensureSlash () { function getHash (line 2777) | function getHash () { function getUrl (line 2790) | function getUrl (path) { function pushHash (line 2797) | function pushHash (path) { function replaceHash (line 2805) | function replaceHash (path) { function AbstractHistory (line 2816) | function AbstractHistory (router, base) { function registerHook (line 3133) | function registerHook (list, fn) { function createHref (line 3141) | function createHref (base, fullPath, mode) { FILE: examples/auth-flow/app.js function requireAuth (line 12) | function requireAuth (to, from, next) { method beforeEnter (line 31) | beforeEnter (to, from, next) { FILE: examples/auth-flow/auth.js method login (line 4) | login (email, pass, cb) { method getToken (line 23) | getToken () { method logout (line 27) | logout (cb) { method loggedIn (line 33) | loggedIn () { method onChange (line 37) | onChange () {} function pretendRequest (line 40) | function pretendRequest (email, pass, cb) { FILE: examples/basic/app.js method navigateAndIncrement (line 101) | navigateAndIncrement () { FILE: examples/composables/app.js method setup (line 14) | setup () { method setup (line 36) | setup () { method setup (line 82) | setup () { method setup (line 139) | setup () { FILE: examples/data-fetching/api.js function getPost (line 14) | function getPost (id, cb) { FILE: examples/keepalive-view/app.js method beforeRouteEnter (line 18) | beforeRouteEnter (to, from, next) { method data (line 52) | data () { method beforeRouteEnter (line 57) | beforeRouteEnter (to, from, next) { method beforeRouteLeave (line 69) | beforeRouteLeave (to, from, next) { FILE: examples/navigation-guards/app.js function guardRoute (line 19) | function guardRoute (to, from, next) { method data (line 31) | data () { method beforeRouteLeave (line 40) | beforeRouteLeave (to, from, next) { method data (line 54) | data () { method beforeRouteEnter (line 60) | beforeRouteEnter (to, from, next) { method data (line 81) | data () { method beforeRouteUpdate (line 87) | beforeRouteUpdate (to, from, next) { method beforeRouteEnter (line 114) | beforeRouteEnter (to, from, next) { method beforeRouteEnter (line 122) | beforeRouteEnter (to, from, next) { method beforeRouteEnter (line 133) | beforeRouteEnter (to, from, next) { FILE: examples/route-params/app.js method data (line 18) | data () { FILE: examples/route-props/app.js function dynamicPropsFn (line 7) | function dynamicPropsFn (route) { FILE: examples/scroll-behavior/app.js method afterLeave (line 99) | afterLeave () { FILE: examples/transitions/app.js method data (line 16) | data () { method beforeRouteUpdate (line 21) | beforeRouteUpdate (to, from, next) { FILE: src/components/link.js method if (line 84) | if (this.replace) { method let (line 213) | let child FILE: src/components/view.js method render (line 14) | render (_, { props, children, parent, data }) { function fillPropsinData (line 119) | function fillPropsinData (component, data, route, configProps) { function resolveProps (line 136) | function resolveProps (route, config) { FILE: src/composables/globals.js function useRouter (line 8) | function useRouter () { function useRoute (line 16) | function useRoute () { FILE: src/composables/guards.js function onBeforeRouteUpdate (line 5) | function onBeforeRouteUpdate (guard) { function isUpdateNavigation (line 12) | function isUpdateNavigation (to, from, depth) { function isLeaveNavigation (line 23) | function isLeaveNavigation (to, from, depth) { function onBeforeRouteLeave (line 29) | function onBeforeRouteLeave (guard) { function useFilteredGuard (line 38) | function useFilteredGuard (guard, fn) { FILE: src/composables/useLink.js function includesParams (line 6) | function includesParams (outer, inner) { function isSameRouteLocationParamsValue (line 28) | function isSameRouteLocationParamsValue (a, b) { function isEquivalentArray (line 36) | function isEquivalentArray (a, b) { function isSameRouteLocationParams (line 42) | function isSameRouteLocationParams (a, b) { function useLink (line 52) | function useLink (props) { FILE: src/composables/utils.js function throwNoCurrentInstance (line 5) | function throwNoCurrentInstance (method) { FILE: src/create-matcher.js function addRoutes (line 25) | function addRoutes (routes) { function addRoute (line 29) | function addRoute (parentOrRoute, route) { function getRoutes (line 47) | function getRoutes () { method for (line 74) | for (const key in currentRoute.params) { function matchRoute (line 200) | function matchRoute ( function resolveRecordPath (line 224) | function resolveRecordPath (path: string, record: RouteRecord): string { FILE: src/history/base.js method if (line 301) | if (current[i] !== next[i]) { method if (line 333) | if (typeof def !== 'function') { method if (line 349) | if (instance) { FILE: src/history/hash.js function checkFallback (line 101) | function checkFallback (base) { function ensureSlash (line 109) | function ensureSlash (): boolean { function getHash (line 118) | function getHash (): string { function getUrl (line 131) | function getUrl (path) { function pushHash (line 138) | function pushHash (path) { function replaceHash (line 146) | function replaceHash (path) { FILE: src/history/html5.js function getLocation (line 88) | function getLocation (base: string): string { FILE: src/install.js function install (line 6) | function install (Vue) { FILE: src/router.js method apply (line 212) | apply( method if (line 262) | if (process.env.NODE_ENV !== 'production') { function createHref (line 280) | function createHref (base: string, fullPath: string, mode) { FILE: src/util/async.js function runQueue (line 3) | function runQueue (queue: Array, fn: Function, cb: Fun... FILE: src/util/errors.js function createNavigationRedirectedError (line 9) | function createNavigationRedirectedError (from, to) { function createNavigationDuplicatedError (line 20) | function createNavigationDuplicatedError (from, to) { function createNavigationCancelledError (line 32) | function createNavigationCancelledError (from, to) { function createNavigationAbortedError (line 43) | function createNavigationAbortedError (from, to) { function createRouterError (line 54) | function createRouterError (from, to, type, message) { function stringifyRoute (line 66) | function stringifyRoute (to) { function isError (line 76) | function isError (err) { function isNavigationFailure (line 80) | function isNavigationFailure (err, errorType) { FILE: src/util/misc.js function extend (line 1) | function extend (a, b) { FILE: src/util/query.js function decode (line 17) | function decode (str: string) { function parseQuery (line 52) | function parseQuery (query: string): Dictionary { FILE: src/util/resolve-components.js method return (line 8) | return (to, from, next) => { FILE: src/util/route.js function clone (line 37) | function clone (value) { constant START (line 52) | const START = createRoute(null, { function formatMatch (line 56) | function formatMatch (record: ?RouteRecord): Array { function getFullPath (line 65) | function getFullPath ( function isObjectEqual (line 96) | function isObjectEqual (a = {}, b = {}): boolean { function isIncludedRoute (line 119) | function isIncludedRoute (current: Route, target: Route): boolean { method for (line 130) | for (const key in target) { FILE: src/util/scroll.js function setupScroll (line 10) | function setupScroll () { function handleScroll (line 32) | function handleScroll ( function saveScrollPosition (line 81) | function saveScrollPosition () { function handlePopState (line 91) | function handlePopState (e) { function getElementPosition (line 105) | function getElementPosition (el: Element, offset: Object): Object { function isValidPosition (line 115) | function isValidPosition (obj: Object): boolean { function normalizePosition (line 119) | function normalizePosition (obj: Object): Object { function normalizeOffset (line 126) | function normalizeOffset (obj: Object): Object { function isNumber (line 133) | function isNumber (v: any): boolean { function scrollToPosition (line 139) | function scrollToPosition (shouldScroll, position) { FILE: src/util/state-key.js function genStateKey (line 10) | function genStateKey (): string { function getStateKey (line 16) | function getStateKey () { function setStateKey (line 20) | function setStateKey (key: string) { FILE: src/util/warn.js function assert (line 3) | function assert (condition: any, message: string) { function warn (line 9) | function warn (condition: any, message: string) { FILE: test/e2e/browserstack-send-status.js constant BS_USER (line 3) | const BS_USER = process.env.BS_USER constant BS_KEY (line 4) | const BS_KEY = process.env.BS_KEY function getKey (line 6) | function getKey (client) { function shouldSkipBrowserstackReporting (line 20) | function shouldSkipBrowserstackReporting (client) { method beforeEach (line 33) | beforeEach (browser, cb) { method afterEach (line 44) | afterEach (browser, cb) { FILE: test/e2e/nightwatch.browserstack.js constant BS_USER (line 5) | const BS_USER = process.env.BS_USER constant BS_KEY (line 6) | const BS_KEY = process.env.BS_KEY FILE: test/e2e/runner.js constant DEFAULT_CONFIG (line 35) | const DEFAULT_CONFIG = './nightwatch.json' constant NW_CONFIG (line 36) | const NW_CONFIG = isLocal function adaptArgv (line 61) | function adaptArgv (argv) { FILE: test/e2e/specs/active-links.js function assertActiveLinks (line 67) | function assertActiveLinks (n, activeA, activeLI, exactActiveA, exactAct... FILE: test/unit/specs/api.spec.js method beforeRouteEnter (line 143) | beforeRouteEnter (to, from, next) { method render (line 274) | render (h) { return h('div') } method render (line 280) | render (h) { return h('div') } method render (line 286) | render (h) { return h('div') } method render (line 330) | render (h) { return h('div') } method render (line 343) | render (h) { return h('div') } FILE: test/unit/specs/error-handling.spec.js method beforeRouteEnter (line 89) | beforeRouteEnter (to, from, next) { FILE: test/unit/specs/onReady.spec.js function factory (line 7) | function factory () { FILE: types/composables.d.ts type RouterLinkOptions (line 28) | interface RouterLinkOptions { FILE: types/router.d.ts type Component (line 8) | type Component = type Dictionary (line 13) | type Dictionary = { [key: string]: T } type ErrorHandler (line 14) | type ErrorHandler = (err: Error) => void type RouterMode (line 16) | type RouterMode = 'hash' | 'history' | 'abstract' type RawLocation (line 17) | type RawLocation = string | Location type RedirectOption (line 18) | type RedirectOption = RawLocation | ((to: Route) => RawLocation) type NavigationGuardNext (line 19) | type NavigationGuardNext = ( type NavigationGuard (line 23) | type NavigationGuard = ( class VueRouter (line 32) | class VueRouter { type NavigationFailureType (line 227) | enum NavigationFailureType { type NavigationFailure (line 252) | interface NavigationFailure extends Error { type Position (line 272) | type Position = { x: number; y: number } type PositionResult (line 273) | type PositionResult = Position | { selector: string; offset?: Position, ... type RouterOptions (line 279) | interface RouterOptions { type RoutePropsFunction (line 326) | type RoutePropsFunction = (route: Route) => Object type PathToRegexpOptions (line 328) | interface PathToRegexpOptions { type _RouteConfigBase (line 334) | interface _RouteConfigBase { type RouteConfigSingleView (line 346) | interface RouteConfigSingleView extends _RouteConfigBase { type RouteConfigMultipleViews (line 351) | interface RouteConfigMultipleViews extends _RouteConfigBase { type RouteConfig (line 356) | type RouteConfig = RouteConfigSingleView | RouteConfigMultipleViews type RouteRecord (line 358) | interface RouteRecord { type RouteRecordPublic (line 380) | interface RouteRecordPublic { type Location (line 400) | interface Location { type Route (line 410) | interface Route { type RouteMeta (line 422) | interface RouteMeta extends Record {} type RouterLinkProps (line 424) | interface RouterLinkProps { type RouterLinkSlotArgument (line 510) | interface RouterLinkSlotArgument { type RouterViewProps (line 552) | interface RouterViewProps { FILE: types/test/index.ts method beforeRouteEnter (line 33) | beforeRouteEnter(to, from, next) { method beforeRouteLeave (line 42) | beforeRouteLeave(to, from, next) { method beforeRouteUpdate (line 49) | beforeRouteUpdate(to, from, next) { method beforeEnter (line 116) | beforeEnter(to, from, next) { FILE: types/test/meta.ts type RouteMeta (line 6) | interface RouteMeta { FILE: types/vue.d.ts type Vue (line 9) | interface Vue { type ComponentOptions (line 16) | interface ComponentOptions {