7fd5a24d94
`previewData` was already [typed declare variable](https://github.com/vercel/next.js/compare/canary...tarunama:feature/remove-any1?expand=1#diff-bd7baf53ff559d84461af8b2fd62cade7e2d8eb203f489e24a27c5b83a79a9d3L1380). So I have defined `PreviewData` type, and adapt for avoiding error by type safe.
21 lines
428 B
Markdown
21 lines
428 B
Markdown
# Invalid getStaticProps Return Value
|
|
|
|
#### Why This Error Occurred
|
|
|
|
In one of the page's `getStaticProps` the return value had the incorrect shape.
|
|
|
|
#### Possible Ways to Fix It
|
|
|
|
Make sure to return the following shape from `getStaticProps`:
|
|
|
|
```js
|
|
export async function getStaticProps(ctx: {
|
|
params?: ParsedUrlQuery
|
|
preview?: boolean
|
|
previewData?: PreviewData
|
|
}) {
|
|
return {
|
|
props: { [key: string]: any }
|
|
}
|
|
}
|
|
```
|