Module Expression.Array

type element('M, 'T) =
  1. | Expression(Expression.t('M, 'T))
  2. | Spread(SpreadElement.t('M, 'T))
  3. | Hole('M)
;
type t('M, 'T) = {
  1. elements: list(element('M, 'T)),
  2. comments: option(Syntax.t('M, list(Comment.t('M)))),
};