我试图用身份验证处理函数包装getServersideProps,但一直收到这个错误:TypeError: getServerSideProps is not a function我的包装器看起来像这样return; context.auth = auth; }
} 在页面上,getServerSideProps看起来像这样: export const getServerSidePr
我试图创建一个函数,它用GetStaticProps或GetServerSideProps类型包装一个函数,并返回一个具有相同类型的函数,该函数将传递的函数包装为一个参数(同样,相同的类型)。这样包装器就能准确地知道包装的内容,我相信我可以用泛型来完成这个任务。
如何修复以下示例?预期的结果是,我只能传递一个类型为GetStaticProps或GetServerSideProps的函数,只要使用该函数,TypeScript (因此我的IDE)就会知道我传递了什么。export type