ts2304 и ts1128. Старые ответы не помогают
В общем у меня странное поведение самого файла. Есть pages/microphone/[id].tsx <---- и вот тут у меня выдает эти 2 ошибки, что странно, потому что я даже удалил все ДО ПОСЛЕДНЕЙ СТРОКИ, подчеркну, у меня даже пустой файл с одной стракой выдает эти ошибки, в чем может быть проблемма?
import {Microphone} from "../../../model/Microphones";
import {GetStaticPaths, GetStaticProps} from "next";
import {openDB} from "../../openDB";
export type MicrophoneDetailProps = Microphone;
export default function MicrophoneDetail({id,brand,model,price,imageUrl}:MicrophoneDetailProps) {
return (
<div>
<div>{id}</div>
<div>{brand}</div>
<div>{model}</div>
<div>{price}</div>
<div>{imageUrl}</div>
</div>
)
}
export const getStaticProps:GetStaticProps<MicrophoneDetailProps>=async (
ctx
)=>{
const id=ctx.params.id as string;
const db=await openDB()
const microphone=await db.get('select * microphone where id = ?', + id);
return {props:microphone}
}
export const getStaticPaths:GetStaticPaths<{id:string}>=async()=> {
return {
fallback: false,
paths: [
{params: {id: '6'}},
{params: {id: '7'}}
]
};
};