Prismaの型
大きく分けて2つある
Prisma上で定義された基本的な型
2種類
scalar type
IntやString[]など
Enumも含む
slacrのListはあまり使わなそう
model type
PostやComment[]など
relationするときに使う
DBに合わせた詳細な型
これは基本的な型に加えて追加する
e.g. @db.Text
数値型
Int
BigInt
Float
Decimal
toJSONはさておき、toNumberでstringになるのは意味不明すぎmrsekut.icon
ちなみに、toNumber()のTypeScriptの型はnumberになっているので、型もおかしい
でもまあ確かに、くそでかDecimalをそのままnumberに変換しても落ちるからだめなんだろうなmrsekut.icon
せめて型は治すべきだし、methodの命名も直すべき
Unsupportedになる
Composite types
よくわからん
今のところMongoDBでしか使えないみたいなのでスルーmrsekut.icon
2つのmodifier
[]と?
?はoptional