aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar Wes Souza <noreply@wes.dev> 2024-12-02 09:48:01 -0500
committerGravatar GitHub <noreply@github.com> 2024-12-02 14:48:01 +0000
commit07b9ca802eb4bbfc14c4e421f8a047fef3a7b439 (patch)
tree6ba8089954a45cce9f5cbd4d0263d2753053a07b
parentb139390deb738f96759cb787fe9e784be71f2134 (diff)
downloadastro-07b9ca802eb4bbfc14c4e421f8a047fef3a7b439.tar.gz
astro-07b9ca802eb4bbfc14c4e421f8a047fef3a7b439.tar.zst
astro-07b9ca802eb4bbfc14c4e421f8a047fef3a7b439.zip
fix(actions): explicitly import index.ts to fix types when moduleResolution is NodeNext (#12578)
-rw-r--r--.changeset/empty-jobs-impress.md5
-rw-r--r--packages/astro/src/actions/integration.ts2
2 files changed, 6 insertions, 1 deletions
diff --git a/.changeset/empty-jobs-impress.md b/.changeset/empty-jobs-impress.md
new file mode 100644
index 000000000..09a57fe39
--- /dev/null
+++ b/.changeset/empty-jobs-impress.md
@@ -0,0 +1,5 @@
+---
+'astro': patch
+---
+
+Explicitly import index.ts to fix types when moduleResolution is NodeNext
diff --git a/packages/astro/src/actions/integration.ts b/packages/astro/src/actions/integration.ts
index 13d76e8b6..535d15ae5 100644
--- a/packages/astro/src/actions/integration.ts
+++ b/packages/astro/src/actions/integration.ts
@@ -38,7 +38,7 @@ export default function astroIntegrationActionsRouteHandler({
}
const stringifiedActionsImport = JSON.stringify(
- viteID(new URL('./actions', params.config.srcDir)),
+ viteID(new URL('./actions/index.ts', params.config.srcDir)),
);
settings.injectedTypes.push({
filename: ACTIONS_TYPES_FILE,