From d9619eef3a62c841b9408d23032dd19e8caaed60 Mon Sep 17 00:00:00 2001 From: Alexander Niebuhr Date: Mon, 16 Sep 2024 19:31:49 +0200 Subject: Adapter related changes for IntegrationData (#377) * chore: port adapter related changes from astro #11864 * chore: bump version * chore: bump * fix: types * fix * fix: tests * fix: locals * Update expected image endpoint --------- Co-authored-by: Florian Lefebvre Co-authored-by: Matthew Phillips --- packages/integrations/netlify/src/index.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'packages/integrations/netlify/src') diff --git a/packages/integrations/netlify/src/index.ts b/packages/integrations/netlify/src/index.ts index 061a8b2e9..9b7208f1c 100644 --- a/packages/integrations/netlify/src/index.ts +++ b/packages/integrations/netlify/src/index.ts @@ -10,7 +10,7 @@ import type { AstroIntegration, AstroIntegrationLogger, HookParameters, - RouteData, + IntegrationRouteData, } from 'astro'; import { build } from 'esbuild'; import { copyDependenciesToFunction } from './lib/nft.js'; @@ -26,7 +26,7 @@ export interface NetlifyLocals { }; } -const isStaticRedirect = (route: RouteData) => +const isStaticRedirect = (route: IntegrationRouteData) => route.type === 'redirect' && (route.redirect || route.redirectRoute); type RemotePattern = AstroConfig['image']['remotePatterns'][number]; @@ -212,7 +212,7 @@ export default function netlifyIntegration( emptyDir(ssrBuildDir()), ]); - async function writeRedirects(routes: RouteData[], dir: URL) { + async function writeRedirects(routes: IntegrationRouteData[], dir: URL) { const fallback = finalBuildOutput === 'static' ? '/.netlify/static' : '/.netlify/functions/ssr'; const redirects = createRedirectsFromAstroRoutes({ config: _config, -- cgit v1.2.3