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 <natemoo-re@users.noreply.github.com> * Update packages/astro/src/@types/astro.ts Co-authored-by: Nate Moore <natemoo-re@users.noreply.github.com> Co-authored-by: Nate Moore <natemoo-re@users.noreply.github.com>
This commit is contained in:
parent
70254076a1
commit
3e02a66a77
1 changed files with 2 additions and 2 deletions
|
@ -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<Props extends Record<string, any> = Record<string, any>> 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<string, number | string | any>;
|
||||
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:
|
||||
|
|
Loading…
Reference in a new issue