JS: Add support for props callbacks in router configs

This commit is contained in:
Asger F
2026-01-13 11:46:12 +01:00
parent 40c35341d1
commit 7cd820ea86
2 changed files with 10 additions and 0 deletions

View File

@@ -664,6 +664,10 @@ module Vue {
or
result = routeConfig().getMember("beforeEnter").getParameter([0, 1]).asSource()
or
result = routeConfig().getMember("props").getParameter(0).asSource()
or
result = routeConfig().getMember("props").getAMember().getParameter(0).asSource()
or
exists(Component c |
result = c.getABoundFunction().getAFunctionValue().getReceiver().getAPropertyRead("$route")
or

View File

@@ -182,6 +182,9 @@ remoteFlowSource
| router.js:9:17:9:26 | from.query |
| router.js:15:25:15:32 | to.query |
| router.js:16:25:16:34 | from.query |
| router.js:21:20:21:30 | route.query |
| router.js:26:29:26:39 | route.query |
| router.js:27:29:27:39 | route.query |
| router.js:32:9:32:16 | to.query |
| router.js:33:9:33:18 | from.query |
| router.js:38:5:38:12 | to.query |
@@ -227,6 +230,9 @@ threatModelSource
| router.js:9:17:9:26 | from.query | remote |
| router.js:15:25:15:32 | to.query | remote |
| router.js:16:25:16:34 | from.query | remote |
| router.js:21:20:21:30 | route.query | remote |
| router.js:26:29:26:39 | route.query | remote |
| router.js:27:29:27:39 | route.query | remote |
| router.js:32:9:32:16 | to.query | remote |
| router.js:33:9:33:18 | from.query | remote |
| router.js:38:5:38:12 | to.query | remote |