cljs.build.api/inputs

functionsince v0.0-3208Edit
(inputs & xs)

Source docstring:
Given a list of directories and files, return a compilable object that may
be passed to build or watch.
Source code @ clojurescript:src/main/clojure/cljs/build/api.clj
(defn inputs
  [& xs]
  (reify
    closure/Inputs
    (-paths [_]
      (map io/file xs))
    closure/Compilable
    (-compile [_ opts]
      (letfn [(compile-input [x]
                (let [compiled (closure/-compile x opts)]
                  (if (sequential? compiled)
                    compiled
                    [compiled])))]
        (mapcat compile-input xs)))
    (-find-sources [_ opts]
      (mapcat #(closure/-find-sources % opts) xs))))