tsunamy-framework / tsunamy

typescript framework
5 stars 3 forks source link

Pouvoir exclure des champs sur les types de retour #15

Open viico opened 5 years ago

viico commented 5 years ago

Ce serait génial de pouvoir avoir une annotation genre @exclude sur une classe de retour, qui permettrait d'exclure des champs au moment ou un controller retourne une réponse json.

Ca permettrait de retourner des DTO sans devoir avoir dupliquer des classes pour enlever les 2/3 champs qu'on souhaite retourner.

apokalupsis commented 5 years ago

tu utilise quoi en DAO ? il faudrait meme avoir des droits sur les property des objets en poussant plus loin le truc.

viico commented 5 years ago

J'utilise typeorm. Par contre quel genre de droit tu voudrais sur les property ?

Ya une librairie class-transformer utilisable pour garder ou pas des propriétés d'une classe, mais pas forcément pratique je trouve.

Le problème c'est que actuellement on peut pas connaître le type de retour de la méthode, donc encore moins ses metadatas.