open:scalars

scalars

{
 ...
 :scalars {:StockPrice {:parse :dollar->number
                        :serialize :number->dollar}
           :Long  {:parse :long-parse
                   :serialize :long-serialize}}
 ...
}

{
...
 
:objects {
  :Token {:desciption "Token"
                      :fields {:access_token {:type String}
                               :expires_at   {:type :Long}
                               :refresh_token {:type String}
                               :token_type {:type String}}}
 }
...
}

(util/attach-scalar-transformers {:dollar->number scalars/dollar->number
                                  :number->dollar scalars/number->dollar
                                  :long-parse     scalars/long-parse
                                  :long-serialize scalars/long-serialize})

(def long-parse
  (fn [v]
    (parse-long v)))
 
(def long-serialize
  (fn [v] v))


  • open/scalars.txt
  • 마지막으로 수정됨: 2022/06/09 00:10
  • 저자 127.0.0.1