Function: closql--coerce

closql--coerce is a byte-compiled function defined in closql.el.

Signature

(closql--coerce OBJECT TYPE)

Source Code

;; Defined in ~/.emacs.d/elpa/closql-20260101.1828/closql.el
(defun closql--coerce (object type)
  (cl-coerce (let* ((length (length object))
                    (vector (make-vector length -1)))
               (dotimes (i length)
                 (aset vector i (aref object i)))
               ;; Do not assume eieio-backward-compatibility is enabled.
               (when (eieio--class-p (aref vector 0))
                 (aset vector 0 (eieio--class-name (aref vector 0))))
               vector)
             type))