https://peterkellner.net/2023/09/15/Resolving-TypeScript-Errors-in-Nextjs/