Fork me on GitHub
#clojure-russia
<
2018-06-07
>
guliy07:06:33

Всем, привет! Подскажите, пожалуйста, как вы поступаете когда у вас на клиенте cljs на сервере clj, хочется использовать общие spec, но необходимо работать с датами и для этого у нас разные бибилиотеки?

a.dan08:06:22

Создать функции хелперы для spec. В хелперах использовать такой подход

(defn str->int [s]
  #?(:clj  (java.lang.Integer/parseInt s)
     :cljs (js/parseInt s)))

guliy08:06:49

Спасибо, я как-то пропустил, что можно реквайнить ns тоже через ридер-кондишн.