Alors je sais pas comment on fait avec les packages que tu utilises mais
export interface User {
_id?: string | null /** The id */;
email?: string | null /** The email */;
firstname?: string | null /** The firstname */;
lastname?: string | null /** The lastname */;
bio?: string | null /** The bio */;
image?: string | null /** The image */;
cards?: (string | null)[] | null /** The cards */;
}
Absolument TOUT est nullable (super mauvaise practice du coup).
En graphql "pur" tu peux rajouter des ! pour dire non nullable genre:
cards: [String!]!, c'est à dire que le tableau ne peut pas être null (il peut être vide) et les cards contenues dans le tableau ne peuvent pas être null non plus
Alors je sais pas comment on fait avec les packages que tu utilises mais
Absolument TOUT est nullable (super mauvaise practice du coup). En graphql "pur" tu peux rajouter des
!
pour dire non nullable genre:cards: [String!]!
, c'est à dire que le tableau ne peut pas êtrenull
(il peut être vide) et les cards contenues dans le tableau ne peuvent pas êtrenull
non plus