Function: icalendar--make-param--list
icalendar--make-param--list is a byte-compiled function defined in
icalendar-ast.el.gz.
Signature
(icalendar--make-param--list TYPE VALUE-TYPE RAW-VALUES)
Documentation
Make a param node of TYPE with list of values RAW-VALUES of type VALUE-TYPE.
Source Code
;; Defined in /usr/src/emacs/lisp/calendar/icalendar-ast.el.gz
(defun ical:-make-param--list (type value-type raw-values)
"Make a param node of TYPE with list of values RAW-VALUES of type VALUE-TYPE."
(let ((value (if (seq-every-p #'ical:ast-node-p raw-values)
raw-values
(mapcar
(lambda (c)
(ical:make-value-node-of value-type c))
raw-values))))
(when value
(ical:ast-node-valid-p
(ical:make-ast-node
type
(list :value value))))))