]> git.ipfire.org Git - thirdparty/vuejs/router.git/commitdiff
chore: upgrade to Prettier 3 (#2467)
authorskirtle <65301168+skirtles-code@users.noreply.github.com>
Thu, 27 Feb 2025 09:02:44 +0000 (09:02 +0000)
committerGitHub <noreply@github.com>
Thu, 27 Feb 2025 09:02:44 +0000 (10:02 +0100)
24 files changed:
package.json
packages/playground/index.html
packages/router/__tests__/RouterLink.spec.ts
packages/router/__tests__/guards/guardsContext.spec.ts
packages/router/__tests__/lazyLoading.spec.ts
packages/router/e2e/encoding/index.html
packages/router/e2e/guards-instances/index.html
packages/router/e2e/hash/index.html
packages/router/e2e/index.html
packages/router/e2e/keep-alive/index.html
packages/router/e2e/modal/index.html
packages/router/e2e/multi-app/index.html
packages/router/e2e/scroll-behavior/index.html
packages/router/e2e/suspense/index.html
packages/router/e2e/transitions/index.html
packages/router/src/RouterLink.ts
packages/router/src/RouterView.ts
packages/router/src/location.ts
packages/router/src/navigationGuards.ts
packages/router/src/query.ts
packages/router/src/typed-routes/params.ts
packages/router/src/typed-routes/route-location.ts
packages/router/src/typed-routes/route-map.ts
pnpm-lock.yaml

index 1abe26ea2af61c14a4607bb64c39e816ccc9f642..94e3d96318a0872e15113290ea795956e5878ce4 100644 (file)
@@ -41,7 +41,7 @@
     "lint-staged": "^15.2.10",
     "minimist": "^1.2.8",
     "p-series": "^3.0.0",
-    "prettier": "^2.8.8",
+    "prettier": "^3.5.2",
     "semver": "^7.6.3",
     "simple-git-hooks": "^2.11.1",
     "typedoc": "^0.26.11",
index 665a0ec9eb40ff96485ff2efec6c4f1eef0d5cb2..8e6aeb4a528a96896e66ca8a63b43dc8d1adf900 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html>
+<!doctype html>
 <html lang="en">
   <head>
     <meta charset="UTF-8" />
index ccca9fdb1156076b6d2949106d2f075e68baf4c0..9a0a5145700a71944314c0194e1ed2b3d7d080e6 100644 (file)
@@ -47,7 +47,7 @@ function createLocations<
       normalized: RouteLocationResolved
       toResolve?: MatcherLocationRaw & Required<RouteQueryAndHash>
     }
-  >
+  >,
 >(locs: T) {
   return locs
 }
index 9eb59b80b1779e9f1f8e02e71a146e56d83a828b..dd8de4819081282d539640dc452ccf9708ef9fe9 100644 (file)
@@ -12,12 +12,15 @@ const component = {
 describe('beforeRouteLeave', () => {
   it('invokes with the component context', async () => {
     expect.assertions(2)
-    const spy = vi
-      .fn()
-      .mockImplementationOnce(function (this: any, to, from, next) {
-        expect(typeof this.counter).toBe('number')
-        next()
-      })
+    const spy = vi.fn().mockImplementationOnce(function (
+      this: any,
+      to,
+      from,
+      next
+    ) {
+      expect(typeof this.counter).toBe('number')
+      next()
+    })
     const WithLeave = defineComponent({
       template: `text`,
       // we use data to check if the context is the right one because saving `this` in a variable logs a few warnings
@@ -54,23 +57,29 @@ describe('beforeRouteLeave', () => {
       template: `text`,
       // we use data to check if the context is the right one because saving `this` in a variable logs a few warnings
       data: () => ({ counter: 0 }),
-      beforeRouteLeave: vi
-        .fn()
-        .mockImplementationOnce(function (this: any, to, from, next) {
-          expect(typeof this.counter).toBe('number')
-          next()
-        }),
+      beforeRouteLeave: vi.fn().mockImplementationOnce(function (
+        this: any,
+        to,
+        from,
+        next
+      ) {
+        expect(typeof this.counter).toBe('number')
+        next()
+      }),
     })
     const WithLeaveTwo = defineComponent({
       template: `text`,
       // we use data to check if the context is the right one because saving `this` in a variable logs a few warnings
       data: () => ({ counter: 0 }),
-      beforeRouteLeave: vi
-        .fn()
-        .mockImplementationOnce(function (this: any, to, from, next) {
-          expect(typeof this.counter).toBe('number')
-          next()
-        }),
+      beforeRouteLeave: vi.fn().mockImplementationOnce(function (
+        this: any,
+        to,
+        from,
+        next
+      ) {
+        expect(typeof this.counter).toBe('number')
+        next()
+      }),
     })
 
     const router = createRouter({
@@ -108,23 +117,29 @@ describe('beforeRouteLeave', () => {
       template: `<router-view/>`,
       // we use data to check if the context is the right one because saving `this` in a variable logs a few warnings
       data: () => ({ counter: 0 }),
-      beforeRouteLeave: vi
-        .fn()
-        .mockImplementationOnce(function (this: any, to, from, next) {
-          expect(typeof this.counter).toBe('number')
-          next()
-        }),
+      beforeRouteLeave: vi.fn().mockImplementationOnce(function (
+        this: any,
+        to,
+        from,
+        next
+      ) {
+        expect(typeof this.counter).toBe('number')
+        next()
+      }),
     })
     const WithLeave = defineComponent({
       template: `text`,
       // we use data to check if the context is the right one because saving `this` in a variable logs a few warnings
       data: () => ({ counter: 0 }),
-      beforeRouteLeave: vi
-        .fn()
-        .mockImplementationOnce(function (this: any, to, from, next) {
-          expect(typeof this.counter).toBe('number')
-          next()
-        }),
+      beforeRouteLeave: vi.fn().mockImplementationOnce(function (
+        this: any,
+        to,
+        from,
+        next
+      ) {
+        expect(typeof this.counter).toBe('number')
+        next()
+      }),
     })
 
     const router = createRouter({
@@ -167,34 +182,43 @@ describe('beforeRouteLeave', () => {
       `,
       // we use data to check if the context is the right one because saving `this` in a variable logs a few warnings
       data: () => ({ counter: 0 }),
-      beforeRouteLeave: vi
-        .fn()
-        .mockImplementationOnce(function (this: any, to, from, next) {
-          expect(typeof this.counter).toBe('number')
-          next()
-        }),
+      beforeRouteLeave: vi.fn().mockImplementationOnce(function (
+        this: any,
+        to,
+        from,
+        next
+      ) {
+        expect(typeof this.counter).toBe('number')
+        next()
+      }),
     })
     const WithLeaveOne = defineComponent({
       template: `text`,
       // we use data to check if the context is the right one because saving `this` in a variable logs a few warnings
       data: () => ({ counter: 0 }),
-      beforeRouteLeave: vi
-        .fn()
-        .mockImplementationOnce(function (this: any, to, from, next) {
-          expect(typeof this.counter).toBe('number')
-          next()
-        }),
+      beforeRouteLeave: vi.fn().mockImplementationOnce(function (
+        this: any,
+        to,
+        from,
+        next
+      ) {
+        expect(typeof this.counter).toBe('number')
+        next()
+      }),
     })
     const WithLeaveTwo = defineComponent({
       template: `text`,
       // we use data to check if the context is the right one because saving `this` in a variable logs a few warnings
       data: () => ({ counter: 0 }),
-      beforeRouteLeave: vi
-        .fn()
-        .mockImplementationOnce(function (this: any, to, from, next) {
-          expect(typeof this.counter).toBe('number')
-          next()
-        }),
+      beforeRouteLeave: vi.fn().mockImplementationOnce(function (
+        this: any,
+        to,
+        from,
+        next
+      ) {
+        expect(typeof this.counter).toBe('number')
+        next()
+      }),
     })
 
     const router = createRouter({
@@ -235,12 +259,15 @@ describe('beforeRouteLeave', () => {
 describe('beforeRouteUpdate', () => {
   it('invokes with the component context', async () => {
     expect.assertions(2)
-    const spy = vi
-      .fn()
-      .mockImplementationOnce(function (this: any, to, from, next) {
-        expect(typeof this.counter).toBe('number')
-        next()
-      })
+    const spy = vi.fn().mockImplementationOnce(function (
+      this: any,
+      to,
+      from,
+      next
+    ) {
+      expect(typeof this.counter).toBe('number')
+      next()
+    })
     const WithParam = defineComponent({
       template: `text`,
       // we use data to check if the context is the right one because saving `this` in a variable logs a few warnings
index 03665566cd1d905b6b18217abc7c3e6907546fd4..1a8210937bce606bfcea4857908e266570512a7d 100644 (file)
@@ -26,7 +26,7 @@ function createLazyComponent() {
   const [promise, resolve, reject] = fakePromise()
 
   return {
-    component: vi.fn(() => promise.then(() => ({} as RouteComponent))),
+    component: vi.fn(() => promise.then(() => ({}) as RouteComponent)),
     promise,
     resolve,
     reject,
index 35c8aba90f65146955947fa4caf4dcc9cf618745..17424f16f3fb62715525691fddc8e13091173e38 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html>
+<!doctype html>
 <html lang="en">
   <head>
     <meta charset="UTF-8" />
index da5b204e33efe07c855f7917c65a36d43dc9bcac..869ba4b91332ef69e86561d3f8226c89d61a00a5 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html>
+<!doctype html>
 <html lang="en">
   <head>
     <meta charset="UTF-8" />
index 58125886548cf8611b3a6abca8a6a5fa7d6c2f2e..c8a7db71ee789b5ee2b46160d624175afa27e2c7 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html>
+<!doctype html>
 <html lang="en">
   <head>
     <meta charset="UTF-8" />
index 4d5ad1e06b1af1aa99b6fe7d5d9c4910a28635af..af9ce61c301eba3896fcc9e4d68a0f1ca370ea62 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html>
+<!doctype html>
 <html lang="en">
   <head>
     <meta charset="UTF-8" />
index 9db3f3af638168bc95e0255f83d5b97271c60d36..42749358206fd0b05e8c7e19552a0ff97a4b8864 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html>
+<!doctype html>
 <html lang="en">
   <head>
     <meta charset="UTF-8" />
index 7e443a4dde8d36e07085423930ded1e36e5ff283..59eb6fd0df4e74f364e6598e4a5de5c8142b6747 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html>
+<!doctype html>
 <html lang="en">
   <head>
     <meta charset="UTF-8" />
index 683f593c4dc52e4f0c18e355802eda975029083f..29dd3c6a32b9d36e95aa417197891ec040e3bd00 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html>
+<!doctype html>
 <html lang="en">
   <head>
     <meta charset="UTF-8" />
index 09306ce6195fbe1f257315d43b7481df32bebfa1..249d662e0e16bbd3b1c545c874ee64c17c8bd1dd 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html>
+<!doctype html>
 <html lang="en">
   <head>
     <meta charset="UTF-8" />
index 6a12fe5dc97c8c792a9306e8abbf43bfd3834329..dc123ca96d4ad9b0671f8a7c2199ce6f59eded90 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html>
+<!doctype html>
 <html lang="en">
   <head>
     <meta charset="UTF-8" />
index b32a287435ee9aeda805fdec43c81ec317d0971e..e4eb21a366e43dbe14c7e2ff959e1228cdae83b4 100644 (file)
@@ -1,4 +1,4 @@
-<!DOCTYPE html>
+<!doctype html>
 <html lang="en">
   <head>
     <meta charset="UTF-8" />
index 6ca52508881d2be98b4b44c9d79fcef1050dbe1d..81184565f9c62515053597a3c77bb28d80b6247c 100644 (file)
@@ -455,5 +455,5 @@ const getLinkClass = (
   propClass != null
     ? propClass
     : globalClass != null
-    ? globalClass
-    : defaultClass
+      ? globalClass
+      : defaultClass
index 33a09b5073c5ffba7bc2ba28a7261fc0db86e3c0..a456c2b63149a9ddb897770436afc590c40d0fe3 100644 (file)
@@ -154,8 +154,8 @@ export const RouterViewImpl = /*#__PURE__*/ defineComponent({
         ? routePropsOption === true
           ? route.params
           : typeof routePropsOption === 'function'
-          ? routePropsOption(route)
-          : routePropsOption
+            ? routePropsOption(route)
+            : routePropsOption
         : null
 
       const onVnodeUnmounted: VNodeProps['onVnodeUnmounted'] = vnode => {
index 08c2b744b4a1582b523afdffab188f7c2bc321a3..c786e0ae9427f39864c0f0b070f2b89a7fde6934 100644 (file)
@@ -175,8 +175,8 @@ function isSameRouteLocationParamsValue(
   return isArray(a)
     ? isEquivalentArray(a, b)
     : isArray(b)
-    ? isEquivalentArray(b, a)
-    : a === b
+      ? isEquivalentArray(b, a)
+      : a === b
 }
 
 /**
index 90c079f702e10202859ddf2b1eceb313953cebab..db53c3dc10614b46418fbdb5db1aafedbc558d48 100644 (file)
@@ -360,35 +360,40 @@ export function loadRouteLocation(
           record =>
             record.components &&
             Promise.all(
-              Object.keys(record.components).reduce((promises, name) => {
-                const rawComponent = record.components![name]
-                if (
-                  typeof rawComponent === 'function' &&
-                  !('displayName' in rawComponent)
-                ) {
-                  promises.push(
-                    (rawComponent as Lazy<RouteComponent>)().then(resolved => {
-                      if (!resolved)
-                        return Promise.reject(
-                          new Error(
-                            `Couldn't resolve component "${name}" at "${record.path}". Ensure you passed a function that returns a promise.`
-                          )
-                        )
+              Object.keys(record.components).reduce(
+                (promises, name) => {
+                  const rawComponent = record.components![name]
+                  if (
+                    typeof rawComponent === 'function' &&
+                    !('displayName' in rawComponent)
+                  ) {
+                    promises.push(
+                      (rawComponent as Lazy<RouteComponent>)().then(
+                        resolved => {
+                          if (!resolved)
+                            return Promise.reject(
+                              new Error(
+                                `Couldn't resolve component "${name}" at "${record.path}". Ensure you passed a function that returns a promise.`
+                              )
+                            )
 
-                      const resolvedComponent = isESModule(resolved)
-                        ? resolved.default
-                        : resolved
-                      // keep the resolved module for plugins like data loaders
-                      record.mods[name] = resolved
-                      // replace the function with the resolved component
-                      // cannot be null or undefined because we went into the for loop
-                      record.components![name] = resolvedComponent
-                      return
-                    })
-                  )
-                }
-                return promises
-              }, [] as Array<Promise<RouteComponent | null | undefined>>)
+                          const resolvedComponent = isESModule(resolved)
+                            ? resolved.default
+                            : resolved
+                          // keep the resolved module for plugins like data loaders
+                          record.mods[name] = resolved
+                          // replace the function with the resolved component
+                          // cannot be null or undefined because we went into the for loop
+                          record.components![name] = resolvedComponent
+                          return
+                        }
+                      )
+                    )
+                  }
+                  return promises
+                },
+                [] as Array<Promise<RouteComponent | null | undefined>>
+              )
             )
         )
       ).then(() => route as RouteLocationNormalizedLoaded)
index 94d9146182eff0049c0738c0f893c2d9e09588c5..35e2e9f8ace4607b4220f4cce9bf037ecce1969e 100644 (file)
@@ -140,8 +140,8 @@ export function normalizeQuery(
       normalizedQuery[key] = isArray(value)
         ? value.map(v => (v == null ? null : '' + v))
         : value == null
-        ? value
-        : '' + value
+          ? value
+          : '' + value
     }
   }
 
index 63dc8e9b5b9f23f2b39786d28de4a7022d88ef75..6e1dae5a164d0e240830b0245bda73f117fb4909 100644 (file)
@@ -6,7 +6,7 @@ import type { RouteMap } from './route-map'
  */
 export type ParamValueOneOrMore<isRaw extends boolean> = [
   ParamValue<isRaw>,
-  ...ParamValue<isRaw>[]
+  ...ParamValue<isRaw>[],
 ]
 
 /**
index 3be525760953334e523e2cd120f631a11d759406..d370c99ab50980c550ea06dada2a422763335504 100644 (file)
@@ -30,7 +30,7 @@ export interface RouteLocationGeneric extends _RouteLocationBase {
  */
 export interface RouteLocationTyped<
   RouteMap extends RouteMapGeneric,
-  Name extends keyof RouteMap
+  Name extends keyof RouteMap,
 > extends RouteLocationGeneric {
   // Extract is needed because keyof can produce numbers
   name: Extract<Name, string | symbol>
@@ -42,7 +42,7 @@ export interface RouteLocationTyped<
  * @internal
  */
 export type RouteLocationTypedList<
-  RouteMap extends RouteMapGeneric = RouteMapGeneric
+  RouteMap extends RouteMapGeneric = RouteMapGeneric,
 > = { [N in keyof RouteMap]: RouteLocationTyped<RouteMap, N> }
 
 /**
@@ -62,7 +62,7 @@ export interface RouteLocationNormalizedGeneric extends _RouteLocationBase {
  */
 export interface RouteLocationNormalizedTyped<
   RouteMap extends RouteMapGeneric = RouteMapGeneric,
-  Name extends keyof RouteMap = keyof RouteMap
+  Name extends keyof RouteMap = keyof RouteMap,
 > extends RouteLocationNormalizedGeneric {
   name: Extract<Name, string | symbol>
   // we don't override path because it could contain params and in practice it's just not useful
@@ -79,7 +79,7 @@ export interface RouteLocationNormalizedTyped<
  * @internal
  */
 export type RouteLocationNormalizedTypedList<
-  RouteMap extends RouteMapGeneric = RouteMapGeneric
+  RouteMap extends RouteMapGeneric = RouteMapGeneric,
 > = { [N in keyof RouteMap]: RouteLocationNormalizedTyped<RouteMap, N> }
 
 /**
@@ -101,7 +101,7 @@ export interface RouteLocationNormalizedLoadedGeneric
  */
 export interface RouteLocationNormalizedLoadedTyped<
   RouteMap extends RouteMapGeneric = RouteMapGeneric,
-  Name extends keyof RouteMap = keyof RouteMap
+  Name extends keyof RouteMap = keyof RouteMap,
 > extends RouteLocationNormalizedLoadedGeneric {
   name: Extract<Name, string | symbol>
   // we don't override path because it could contain params and in practice it's just not useful
@@ -113,7 +113,7 @@ export interface RouteLocationNormalizedLoadedTyped<
  * @internal
  */
 export type RouteLocationNormalizedLoadedTypedList<
-  RouteMap extends RouteMapGeneric = RouteMapGeneric
+  RouteMap extends RouteMapGeneric = RouteMapGeneric,
 > = { [N in keyof RouteMap]: RouteLocationNormalizedLoadedTyped<RouteMap, N> }
 
 /**
@@ -135,7 +135,7 @@ export interface RouteLocationAsRelativeGeneric
  */
 export interface RouteLocationAsRelativeTyped<
   RouteMap extends RouteMapGeneric = RouteMapGeneric,
-  Name extends keyof RouteMap = keyof RouteMap
+  Name extends keyof RouteMap = keyof RouteMap,
 > extends RouteLocationAsRelativeGeneric {
   name?: Extract<Name, string | symbol>
   params?: RouteMap[Name]['paramsRaw']
@@ -146,7 +146,7 @@ export interface RouteLocationAsRelativeTyped<
  * @internal
  */
 export type RouteLocationAsRelativeTypedList<
-  RouteMap extends RouteMapGeneric = RouteMapGeneric
+  RouteMap extends RouteMapGeneric = RouteMapGeneric,
 > = { [N in keyof RouteMap]: RouteLocationAsRelativeTyped<RouteMap, N> }
 
 /**
@@ -166,7 +166,7 @@ export interface RouteLocationAsPathGeneric
  */
 export interface RouteLocationAsPathTyped<
   RouteMap extends RouteMapGeneric = RouteMapGeneric,
-  Name extends keyof RouteMap = keyof RouteMap
+  Name extends keyof RouteMap = keyof RouteMap,
 > extends RouteLocationAsPathGeneric {
   path: _LiteralUnion<RouteMap[Name]['path']>
 
@@ -179,7 +179,7 @@ export interface RouteLocationAsPathTyped<
  * @internal
  */
 export type RouteLocationAsPathTypedList<
-  RouteMap extends RouteMapGeneric = RouteMapGeneric
+  RouteMap extends RouteMapGeneric = RouteMapGeneric,
 > = { [N in keyof RouteMap]: RouteLocationAsPathTyped<RouteMap, N> }
 
 /**
@@ -187,7 +187,7 @@ export type RouteLocationAsPathTypedList<
  */
 export type RouteLocationAsStringTyped<
   RouteMap extends RouteMapGeneric = RouteMapGeneric,
-  Name extends keyof RouteMap = keyof RouteMap
+  Name extends keyof RouteMap = keyof RouteMap,
 > = RouteMap[Name]['path']
 
 /**
@@ -195,7 +195,7 @@ export type RouteLocationAsStringTyped<
  * @internal
  */
 export type RouteLocationAsStringTypedList<
-  RouteMap extends RouteMapGeneric = RouteMapGeneric
+  RouteMap extends RouteMapGeneric = RouteMapGeneric,
 > = { [N in keyof RouteMap]: RouteLocationAsStringTyped<RouteMap, N> }
 
 /**
@@ -213,7 +213,7 @@ export interface RouteLocationResolvedGeneric extends RouteLocationGeneric {
  */
 export interface RouteLocationResolvedTyped<
   RouteMap extends RouteMapGeneric,
-  Name extends keyof RouteMap
+  Name extends keyof RouteMap,
 > extends RouteLocationTyped<RouteMap, Name> {
   /**
    * Resolved `href` for the route location that will be set on the `<a href="...">`.
@@ -226,7 +226,7 @@ export interface RouteLocationResolvedTyped<
  * @internal
  */
 export type RouteLocationResolvedTypedList<
-  RouteMap extends RouteMapGeneric = RouteMapGeneric
+  RouteMap extends RouteMapGeneric = RouteMapGeneric,
 > = { [N in keyof RouteMap]: RouteLocationResolvedTyped<RouteMap, N> }
 
 /**
@@ -246,7 +246,7 @@ export type RouteLocation<Name extends keyof RouteMap = keyof RouteMap> =
  * {@link RouteLocationNormalizedTyped.matched | `matched` property} cannot contain redirect records
  */
 export type RouteLocationNormalized<
-  Name extends keyof RouteMap = keyof RouteMap
+  Name extends keyof RouteMap = keyof RouteMap,
 > = RouteMapGeneric extends RouteMap
   ? RouteLocationNormalizedGeneric
   : RouteLocationNormalizedTypedList<RouteMap>[Name]
@@ -256,7 +256,7 @@ export type RouteLocationNormalized<
  * In other words, it's ready to be rendered by `<RouterView>`.
  */
 export type RouteLocationNormalizedLoaded<
-  Name extends keyof RouteMap = keyof RouteMap
+  Name extends keyof RouteMap = keyof RouteMap,
 > = RouteMapGeneric extends RouteMap
   ? RouteLocationNormalizedLoadedGeneric
   : RouteLocationNormalizedLoadedTypedList<RouteMap>[Name]
@@ -266,7 +266,7 @@ export type RouteLocationNormalizedLoaded<
  * `hash` to conveniently change them.
  */
 export type RouteLocationAsRelative<
-  Name extends keyof RouteMap = keyof RouteMap
+  Name extends keyof RouteMap = keyof RouteMap,
 > = RouteMapGeneric extends RouteMap
   ? RouteLocationAsRelativeGeneric
   : RouteLocationAsRelativeTypedList<RouteMap>[Name]
@@ -275,7 +275,7 @@ export type RouteLocationAsRelative<
  * Route location resolved with {@link Router | `router.resolve()`}.
  */
 export type RouteLocationResolved<
-  Name extends keyof RouteMap = keyof RouteMap
+  Name extends keyof RouteMap = keyof RouteMap,
 > = RouteMapGeneric extends RouteMap
   ? RouteLocationResolvedGeneric
   : RouteLocationResolvedTypedList<RouteMap>[Name]
@@ -284,7 +284,7 @@ export type RouteLocationResolved<
  * Same as {@link RouteLocationAsPath} but as a string literal.
  */
 export type RouteLocationAsString<
-  Name extends keyof RouteMap = keyof RouteMap
+  Name extends keyof RouteMap = keyof RouteMap,
 > = RouteMapGeneric extends RouteMap
   ? string
   : _LiteralUnion<RouteLocationAsStringTypedList<RouteMap>[Name], string>
index b2601409179fe097906feba2569f250283cc6b95..b68c72a2fb379effee77c19ce69d1eb478d5e0f2 100644 (file)
@@ -17,7 +17,7 @@ export interface RouteRecordInfo<
   // TODO: could probably be inferred from the Params
   ParamsRaw extends RouteParamsRawGeneric = RouteParamsRawGeneric,
   Params extends RouteParamsGeneric = RouteParamsGeneric,
-  Meta extends RouteMeta = RouteMeta
+  Meta extends RouteMeta = RouteMeta,
 > {
   name: Name
   path: Path
@@ -30,12 +30,10 @@ export interface RouteRecordInfo<
 /**
  * Convenience type to get the typed RouteMap or a generic one if not provided. It is extracted from the {@link TypesConfig} if it exists, it becomes {@link RouteMapGeneric} otherwise.
  */
-export type RouteMap = TypesConfig extends Record<
-  'RouteNamedMap',
-  infer RouteNamedMap
->
-  ? RouteNamedMap
-  : RouteMapGeneric
+export type RouteMap =
+  TypesConfig extends Record<'RouteNamedMap', infer RouteNamedMap>
+    ? RouteNamedMap
+    : RouteMapGeneric
 
 /**
  * Generic version of the `RouteMap`.
index 648c9efeab18960fefb3c21ec12fc252fc5f7ca1..cdafc5d607afe8bcd790f90880b9a4be8f11150c 100644 (file)
@@ -39,8 +39,8 @@ importers:
         specifier: ^3.0.0
         version: 3.0.0
       prettier:
-        specifier: ^2.8.8
-        version: 2.8.8
+        specifier: ^3.5.2
+        version: 3.5.2
       semver:
         specifier: ^7.6.3
         version: 7.6.3
@@ -2821,9 +2821,9 @@ packages:
   preact@10.25.0:
     resolution: {integrity: sha512-6bYnzlLxXV3OSpUxLdaxBmE7PMOu0aR3pG6lryK/0jmvcDFPlcXGQAt5DpK3RITWiDrfYZRI0druyaK/S9kYLg==}
 
-  prettier@2.8.8:
-    resolution: {integrity: sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==}
-    engines: {node: '>=10.13.0'}
+  prettier@3.5.2:
+    resolution: {integrity: sha512-lc6npv5PH7hVqozBR7lkBNOGXV9vMwROAPlumdBkX0wTbbzPu/U1hk5yL8p2pt4Xoc+2mkT8t/sow2YrV/M5qg==}
+    engines: {node: '>=14'}
     hasBin: true
 
   pretty-ms@9.1.0:
@@ -6498,7 +6498,7 @@ snapshots:
 
   preact@10.25.0: {}
 
-  prettier@2.8.8: {}
+  prettier@3.5.2: {}
 
   pretty-ms@9.1.0:
     dependencies: