Function: transient--flatten-suffixes

transient--flatten-suffixes is a byte-compiled function defined in transient.el.

Signature

(transient--flatten-suffixes LAYOUT)

Source Code

;; Defined in ~/.emacs.d/elpa/transient-20261001.1359/transient.el
(defun transient--flatten-suffixes (layout)
  (nreverse
   (named-let flatten ((def layout))
     (cl-typecase def
       (string                nil)
       (transient-information nil)
       (list                  (mapcan #'flatten def))
       (transient-group       (mapcan #'flatten (oref def suffixes)))
       (transient-suffix      (list def))))))