Next.js 如何在getServerSideProps期间键入注释查询字符串

Next.js 如何在getServerSideProps期间键入注释查询字符串,next.js,server-side-rendering,Next.js,Server Side Rendering,我有这个getServerSideProps函数,我想键入上下文的{query},但我找不到关于如何执行此操作的文档 从“下一步”导入{GetServerSideProps}; 接口HomeProps{} 接口HomeQueryParamas扩展了ParsedUrlQuery{ 页面:字符串; 排序:字符串; } 导出常量getServerSideProps:getServerSideProps< 家庭道具, 家蚕 >=异步({query})=>{ //查询的类型为ParsedUrlQuery,

我有这个
getServerSideProps
函数,我想键入上下文的
{query}
,但我找不到关于如何执行此操作的文档

从“下一步”导入{GetServerSideProps};
接口HomeProps{}
接口HomeQueryParamas扩展了ParsedUrlQuery{
页面:字符串;
排序:字符串;
}
导出常量getServerSideProps:getServerSideProps<
家庭道具,
家蚕
>=异步({query})=>{
//查询的类型为ParsedUrlQuery,不包含.page或.sort
返回{
道具:{},
};
};

将类型传递给
GetServerSideProps
不会更改
查询
类型,它被硬编码为
ParsedUrlQuery
。您必须扩展
GetServerSidePropsContext
并显式键入上下文对象。但是,为什么需要以这种方式键入?对于这个用例,
ParsedUrlQuery
类型是否足够好?