前提
ここに質問の内容を詳しく書いてください。
(例)
TypeScriptでポートフォリオを作成しております。
Prismaの型を分割代入する関数を作成時にschema.prismaではnullが入っています。
type PUser = { id: string; name: string; email: string; password: string; gender: GenderType | null; age: number | null; location: LocationType | null; }
上記のように型をつけているのですが、上記を分割代入しようと下記のように記載するとage,gendere,locationから
nullが消えてしまいます。
const { id, gender, location, age, ...omitPUser } = pUser;
こちらの型を
gender: "MEN" | "WOMEN" | "OTHERS" | null
このようにしたいです。
試したこと
prismaのバージョン変更
schema.prismaの変更
補足情報(FW/ツールのバージョンなど)
"@prisma/client": "^3.7.0", "prisma": "3.12.0", "prisma-merge": "^0.2.0",
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。