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'}}
        ]
    };
};

Ответы (0 шт):