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-20260414.1009/transient.el
(defun transient--flatten-suffixes (layout)
  (nreverse
   (named-let flatten ((def layout))
     (cond ((stringp def) nil)
           ((cl-typep def 'transient-information) nil)
           ((listp def) (mapcan #'flatten def))
           ((cl-typep def 'transient-group)
            (mapcan #'flatten (oref def suffixes)))
           ((cl-typep def 'transient-suffix)
            (list def))))))