const _boolean_attributes = /** @type {const} */ ([ 'allowfullscreen', 'allowpaymentrequest', 'async', 'autofocus', 'autoplay', 'checked', 'controls', 'default', 'defer', 'disabled', 'formnovalidate', 'hidden', 'inert', 'ismap', 'loop', 'multiple', 'muted', 'nomodule', 'novalidate', 'open', 'playsinline', 'readonly', 'required', 'reversed', 'selected' ]); /** * List of HTML boolean attributes (e.g. ``). * Source: https://html.spec.whatwg.org/multipage/indices.html * * @type {Set} */ export const boolean_attributes = new Set([..._boolean_attributes]); /** @typedef {typeof _boolean_attributes[number]} BooleanAttributes */