Function: cider-browse-spec--render-schema-map

cider-browse-spec--render-schema-map is a byte-compiled function defined in cider-browse-spec.el.

Signature

(cider-browse-spec--render-schema-map SPEC-FORM)

Documentation

Render the s/schema map declaration SPEC-FORM.

Source Code

;; Defined in ~/.emacs.d/elpa/cider-20260414.1619/cider-browse-spec.el
(defun cider-browse-spec--render-schema-map (spec-form)
  "Render the s/schema map declaration SPEC-FORM."
  (let ((name-spec-pairs (seq-partition (cdaadr spec-form) 2)))
    (format "(s/schema\n {%s})"
            (string-join
             (thread-last
               (seq-sort-by #'car #'string< name-spec-pairs)
               (mapcar (lambda (s) (concat (car s) " " (cider-browse-spec--pprint (cadr s))))))
             "\n  "))))