Function: cider--eldoc-add-datomic-query-inputs-to-arglists

cider--eldoc-add-datomic-query-inputs-to-arglists is a byte-compiled function defined in cider-eldoc.el.

Signature

(cider--eldoc-add-datomic-query-inputs-to-arglists ARGLISTS)

Documentation

Add the expected inputs of the datomic query to the ARGLISTS.

Source Code

;; Defined in ~/.emacs.d/elpa/cider-20260414.1619/cider-eldoc.el
(defun cider--eldoc-add-datomic-query-inputs-to-arglists (arglists)
  "Add the expected inputs of the datomic query to the ARGLISTS."
  (if (cider-second-sexp-in-list)
      (let* ((query (cider-second-sexp-in-list))
             (query-inputs (nrepl-dict-get
                            (cider-sync-request:eldoc-datomic-query query)
                            "inputs")))
        (if query-inputs
            (thread-first
              (thread-last arglists
                           (car)
                           (remove "&")
                           (remove "inputs"))
              (append (car query-inputs))
              (list))
          arglists))
    arglists))