Schema.decode and not Schema.decodeUnknown to check that the gql type match at least the encoded side of my schema. Schema.NonEmptyArray because the encoded type of this schema is supposed to be a NonEmptyArray which is not defined in gql.Schema.NonEmptyArrayFromArray or simply a filter like Schema.Array(Schema.String).pipe(Schema.nonEmptyArray) that would keep a simple array in the Encoded side but a NonEmptyArray in the type side. Any advice ? Thank you in advance !