問題タブ [plumatic-schema]

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.

0 投票する
1 に答える
690 参照

clojure - Plumatic スキーマを使用して bigdec に強制する

タイプの着信データがあり{:loan/amount 1200}ます。

plumatic Sc​​hema を使用しこれを に強制すること{:loan/amount 1200M}、つまり、数値 (または数字の文字列) を bigdecimals に強制することは可能でしょうか?

新しいデータ型 ( などs/Bigdec) を定義し、それを使用clojure.core/bigdecして特定の値をjava.math.BigDecimal.

0 投票する
1 に答える
765 参照

clojure - plumatic/schema でユーザーフレンドリーな検証メッセージを生成するにはどうすればよいですか?

これらのスキーマの検証エラーに対して、ユーザー フレンドリーなエラー メッセージを生成したり、カスタム エラー メッセージを指定したりできるようにしたいと考えています。

有効なスキーマ:

無効なスキーマ:

無効なスキーマ - エラー:

プログラマー以外の人にとってもう少し読みやすいものを生成できるようにしたいと思います。たとえば、次のようになります。