From 3e02a66a7775f3652ccb179f30f1b4937472380e Mon Sep 17 00:00:00 2001 From: Erika <3019731+Princesseuh@users.noreply.github.com> Date: Thu, 6 Oct 2022 12:42:17 -0300 Subject: [PATCH] Add type argument to AstroGlobal to type Props (#5000) * Add type argument to AstroGlobal to type Props * Update packages/astro/src/@types/astro.ts Co-authored-by: Nate Moore * Update packages/astro/src/@types/astro.ts Co-authored-by: Nate Moore Co-authored-by: Nate Moore --- packages/astro/src/@types/astro.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/astro/src/@types/astro.ts b/packages/astro/src/@types/astro.ts index 12782752c..398657f39 100644 --- a/packages/astro/src/@types/astro.ts +++ b/packages/astro/src/@types/astro.ts @@ -93,7 +93,7 @@ export interface BuildConfig { * * [Astro reference](https://docs.astro.build/reference/api-reference/#astro-global) */ -export interface AstroGlobal extends AstroGlobalPartial { +export interface AstroGlobal = Record> extends AstroGlobalPartial { /** * Canonical URL of the current page. * @deprecated Use `Astro.url` instead. @@ -149,7 +149,7 @@ export interface AstroGlobal extends AstroGlobalPartial { * * [Astro reference](https://docs.astro.build/en/core-concepts/astro-components/#component-props) */ - props: Record; + props: Props; /** Information about the current request. This is a standard [Request](https://developer.mozilla.org/en-US/docs/Web/API/Request) object * * For example, to get a URL object of the current URL, you can use: