Typescript 将泛型类型传递给内部函数

Typescript 将泛型类型传递给内部函数,typescript,typescript-generics,Typescript,Typescript Generics,我正在尝试编写此函数: 导出默认函数generateServerSideProps(模式:模式){ 返回异步({query}:GetServerSidePropsContext)=>{ const{query:searchQuery}=query; const makePath=buildMakePathFromMode(模式、搜索查询、过滤器); 返回{ 道具:{ 模式 搜索查询, 过滤器, initialData:等待第一页(makePath), }, }; } } firstPage调用

我正在尝试编写此函数:

导出默认函数generateServerSideProps(模式:模式){
返回异步({query}:GetServerSidePropsContext)=>{
const{query:searchQuery}=query;
const makePath=buildMakePathFromMode(模式、搜索查询、过滤器);
返回{
道具:{
模式
搜索查询,
过滤器,
initialData:等待第一页(makePath),
},
};
}
}
firstPage
调用api并接收响应。我想传入响应类型,但是typescript在
initialData:await firstPage(makePath)
行中的
searchresponse
上看到一个错误


如果您有任何建议,我们将不胜感激。

请您提供错误消息您好!错误是什么?首页是gerneric函数吗?你能给我们看一下首页吗?请给我们看一下
firstPage
的代码和typescript的错误。您应该确保“代码”> FrestPoest</C>是当前情况下的通用函数。请考虑修改这个问题中的代码,以便构成一个独立的IDE,它清楚地显示了您所面临的问题。这将允许那些想要帮助您的人立即着手解决问题,而无需首先重新创建问题。它将使您得到的任何答案都可以根据定义良好的用例进行测试。不幸的是,没有更多信息,没有人可以帮助您。很可能您需要对通用的
SearchResponse
设置一些约束,比如