問題タブ [class-validator]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
typescript - class-validator による高度な条件 (可能)?
TypeScript NestJS プロジェクトがあります。
API への着信 DTO を検証する必要があります。建物のタイプ (家、フラット、庭) があり、そのタイプに応じて定義する必要がある「プロジェクトの作成」として説明できます。
- ハウス: ROOMSを含むFLOORS
- フラット: 客室
- 庭:なし(1つの「部屋」です)
ハウスタイプの例:
フラットタイプの例:
以前は の助けを借りてこれを行っていましたAJV
が、NestJS に移行したので、 を使い始めましclass-validator
た。
私の質問は、これらの高度な条件 (たとえば、型が FLAT の場合、ROOMS のみを期待し、FLOORS を期待しない) をclass-validator
?で作成できるかどうかです。
node.js - クラスバリデータ @ValidateIf() が正しく機能しない
このクラスバリデーターを使用して、ネスト js に次のクラスがあります。
「*」を送信すると、返されます