# LLM Prompt for Documentation ## Documentation ### Html #### Node **Type Annotation** **Description** An HTML node, either an HTML element or some text inside an HTML element. #### text **Type Annotation** ```roc Str -> Node ``` **Description** Create a `Text` node containing a string. The string will be escaped so that it's safely rendered as a text node even if the string contains HTML tags. ``` expect textNode = Html.text("") Html.render_without_doc_type(textNode) == "<script>alert('hi')</script>" ``` #### dangerously_include_unescaped_html **Type Annotation** ```roc Str -> Node ``` **Description** Mark a string as safe for HTML without actually escaping it. DO NOT use this function unless you're sure the input string is safe. NEVER use this function on user input; use the `text` function instead. ``` expect htmlNode = Html.dangerously_include_unescaped_html("") Html.render_without_doc_type(htmlNode) == "" ``` #### element **Type Annotation** ```roc Str -> List Attribute, List Node -> Node ``` **Description** Define a non-standard HTML element. You can use this to add elements that are not already supported. For example, you could bring back the obsolete element and add some 90's nostalgia to your web page! ``` blink : List Attribute, List Node -> Node blink = element("blink") blink [] [ text("This text is blinking!") ] ``` #### void_element **Type Annotation** ```roc Str -> List Attribute -> Node ``` **Description** Define a non-standard HTML [void element](https://developer.mozilla.org/en-US/docs/Glossary/Void_element). A void element is an element that cannot have any children. #### render **Type Annotation** ```roc Node -> Str ``` **Description** Render a Node to an HTML string The output has no whitespace between nodes, to make it small. This is intended for generating full HTML documents, so it automatically adds `` to the start of the string. See also `render_without_doc_type`. #### render_without_doc_type **Type Annotation** ```roc Node -> Str ``` **Description** Render a Node to a string, without a `!DOCTYPE` tag. #### address **Type Annotation** ```roc List Attribute, List Node -> Node ``` **Description** Construct a `address` element. #### article **Type Annotation** ```roc List Attribute, List Node -> Node ``` **Description** Construct a `article` element. #### aside **Type Annotation** ```roc List Attribute, List Node -> Node ``` **Description** Construct a `aside` element. #### footer **Type Annotation** ```roc List Attribute, List Node -> Node ``` **Description** Construct a `footer` element. #### h1 **Type Annotation** ```roc List Attribute, List Node -> Node ``` **Description** Construct a `h1` element. #### h2 **Type Annotation** ```roc List Attribute, List Node -> Node ``` **Description** Construct a `h2` element. #### h3 **Type Annotation** ```roc List Attribute, List Node -> Node ``` **Description** Construct a `h3` element. #### h4 **Type Annotation** ```roc List Attribute, List Node -> Node ``` **Description** Construct a `h4` element. #### h5 **Type Annotation** ```roc List Attribute, List Node -> Node ``` **Description** Construct a `h5` element. #### h6 **Type Annotation** ```roc List Attribute, List Node -> Node ``` **Description** Construct a `h6` element. #### header **Type Annotation** ```roc List Attribute, List Node -> Node ``` **Description** Construct a `header` element. #### main **Type Annotation** ```roc List Attribute, List Node -> Node ``` **Description** Construct a `main` element. #### nav **Type Annotation** ```roc List Attribute, List Node -> Node ``` **Description** Construct a `nav` element. #### section **Type Annotation** ```roc List Attribute, List Node -> Node ``` **Description** Construct a `section` element. #### del **Type Annotation** ```roc List Attribute, List Node -> Node ``` **Description** Construct a `del` element. #### ins **Type Annotation** ```roc List Attribute, List Node -> Node ``` **Description** Construct a `ins` element. #### base **Type Annotation** ```roc List Attribute -> Node ``` **Description** Construct a `base` element. #### head **Type Annotation** ```roc List Attribute, List Node -> Node ``` **Description** Construct a `head` element. #### link **Type Annotation** ```roc List Attribute -> Node ``` **Description** Construct a `link` element. #### meta **Type Annotation** ```roc List Attribute -> Node ``` **Description** Construct a `meta` element. #### style **Type Annotation** ```roc List Attribute, List Node -> Node ``` **Description** Construct a `style` element. #### title **Type Annotation** ```roc List Attribute, List Node -> Node ``` **Description** Construct a `title` element. #### embed **Type Annotation** ```roc List Attribute -> Node ``` **Description** Construct a `embed` element. #### iframe **Type Annotation** ```roc List Attribute, List Node -> Node ``` **Description** Construct a `iframe` element. #### object **Type Annotation** ```roc List Attribute, List Node -> Node ``` **Description** Construct a `object` element. #### picture **Type Annotation** ```roc List Attribute, List Node -> Node ``` **Description** Construct a `picture` element. #### portal **Type Annotation** ```roc List Attribute, List Node -> Node ``` **Description** Construct a `portal` element. #### source **Type Annotation** ```roc List Attribute -> Node ``` **Description** Construct a `source` element. #### button **Type Annotation** ```roc List Attribute, List Node -> Node ``` **Description** Construct a `button` element. #### datalist **Type Annotation** ```roc List Attribute, List Node -> Node ``` **Description** Construct a `datalist` element. #### fieldset **Type Annotation** ```roc List Attribute, List Node -> Node ``` **Description** Construct a `fieldset` element. #### form **Type Annotation** ```roc List Attribute, List Node -> Node ``` **Description** Construct a `form` element. #### input **Type Annotation** ```roc List Attribute -> Node ``` **Description** Construct a `input` element. #### label **Type Annotation** ```roc List Attribute, List Node -> Node ``` **Description** Construct a `label` element. #### legend **Type Annotation** ```roc List Attribute, List Node -> Node ``` **Description** Construct a `legend` element. #### meter **Type Annotation** ```roc List Attribute, List Node -> Node ``` **Description** Construct a `meter` element. #### optgroup **Type Annotation** ```roc List Attribute, List Node -> Node ``` **Description** Construct a `optgroup` element. #### option **Type Annotation** ```roc List Attribute, List Node -> Node ``` **Description** Construct a `option` element. #### output **Type Annotation** ```roc List Attribute, List Node -> Node ``` **Description** Construct a `output` element. #### progress **Type Annotation** ```roc List Attribute, List Node -> Node ``` **Description** Construct a `progress` element. #### select **Type Annotation** ```roc List Attribute, List Node -> Node ``` **Description** Construct a `select` element. #### textarea **Type Annotation** ```roc List Attribute, List Node -> Node ``` **Description** Construct a `textarea` element. #### area **Type Annotation** ```roc List Attribute -> Node ``` **Description** Construct a `area` element. #### audio **Type Annotation** ```roc List Attribute, List Node -> Node ``` **Description** Construct a `audio` element. #### img **Type Annotation** ```roc List Attribute -> Node ``` **Description** Construct a `img` element. #### map **Type Annotation** ```roc List Attribute, List Node -> Node ``` **Description** Construct a `map` element. #### track **Type Annotation** ```roc List Attribute -> Node ``` **Description** Construct a `track` element. #### video **Type Annotation** ```roc List Attribute, List Node -> Node ``` **Description** Construct a `video` element. #### a **Type Annotation** ```roc List Attribute, List Node -> Node ``` **Description** Construct a `a` element. #### abbr **Type Annotation** ```roc List Attribute, List Node -> Node ``` **Description** Construct a `abbr` element. #### b **Type Annotation** ```roc List Attribute, List Node -> Node ``` **Description** Construct a `b` element. #### bdi **Type Annotation** ```roc List Attribute, List Node -> Node ``` **Description** Construct a `bdi` element. #### bdo **Type Annotation** ```roc List Attribute, List Node -> Node ``` **Description** Construct a `bdo` element. #### br **Type Annotation** ```roc List Attribute -> Node ``` **Description** Construct a `br` element. #### cite **Type Annotation** ```roc List Attribute, List Node -> Node ``` **Description** Construct a `cite` element. #### code **Type Annotation** ```roc List Attribute, List Node -> Node ``` **Description** Construct a `code` element. #### data **Type Annotation** ```roc List Attribute, List Node -> Node ``` **Description** Construct a `data` element. #### dfn **Type Annotation** ```roc List Attribute, List Node -> Node ``` **Description** Construct a `dfn` element. #### em **Type Annotation** ```roc List Attribute, List Node -> Node ``` **Description** Construct a `em` element. #### i **Type Annotation** ```roc List Attribute, List Node -> Node ``` **Description** Construct a `i` element. #### kbd **Type Annotation** ```roc List Attribute, List Node -> Node ``` **Description** Construct a `kbd` element. #### mark **Type Annotation** ```roc List Attribute, List Node -> Node ``` **Description** Construct a `mark` element. #### q **Type Annotation** ```roc List Attribute, List Node -> Node ``` **Description** Construct a `q` element. #### rp **Type Annotation** ```roc List Attribute, List Node -> Node ``` **Description** Construct a `rp` element. #### rt **Type Annotation** ```roc List Attribute, List Node -> Node ``` **Description** Construct a `rt` element. #### ruby **Type Annotation** ```roc List Attribute, List Node -> Node ``` **Description** Construct a `ruby` element. #### s **Type Annotation** ```roc List Attribute, List Node -> Node ``` **Description** Construct a `s` element. #### samp **Type Annotation** ```roc List Attribute, List Node -> Node ``` **Description** Construct a `samp` element. #### small **Type Annotation** ```roc List Attribute, List Node -> Node ``` **Description** Construct a `small` element. #### span **Type Annotation** ```roc List Attribute, List Node -> Node ``` **Description** Construct a `span` element. #### strong **Type Annotation** ```roc List Attribute, List Node -> Node ``` **Description** Construct a `strong` element. #### sub **Type Annotation** ```roc List Attribute, List Node -> Node ``` **Description** Construct a `sub` element. #### sup **Type Annotation** ```roc List Attribute, List Node -> Node ``` **Description** Construct a `sup` element. #### time **Type Annotation** ```roc List Attribute, List Node -> Node ``` **Description** Construct a `time` element. #### u **Type Annotation** ```roc List Attribute, List Node -> Node ``` **Description** Construct a `u` element. #### var **Type Annotation** ```roc List Attribute, List Node -> Node ``` **Description** Construct a `var` element. #### wbr **Type Annotation** ```roc List Attribute -> Node ``` **Description** Construct a `wbr` element. #### details **Type Annotation** ```roc List Attribute, List Node -> Node ``` **Description** Construct a `details` element. #### dialog **Type Annotation** ```roc List Attribute, List Node -> Node ``` **Description** Construct a `dialog` element. #### summary **Type Annotation** ```roc List Attribute, List Node -> Node ``` **Description** Construct a `summary` element. #### html **Type Annotation** ```roc List Attribute, List Node -> Node ``` **Description** Construct a `html` element. #### math **Type Annotation** ```roc List Attribute, List Node -> Node ``` **Description** Construct a `math` element. #### svg **Type Annotation** ```roc List Attribute, List Node -> Node ``` **Description** Construct a `svg` element. #### canvas **Type Annotation** ```roc List Attribute, List Node -> Node ``` **Description** Construct a `canvas` element. #### noscript **Type Annotation** ```roc List Attribute, List Node -> Node ``` **Description** Construct a `noscript` element. #### script **Type Annotation** ```roc List Attribute, List Node -> Node ``` **Description** Construct a `script` element. #### body **Type Annotation** ```roc List Attribute, List Node -> Node ``` **Description** Construct a `body` element. #### caption **Type Annotation** ```roc List Attribute, List Node -> Node ``` **Description** Construct a `caption` element. #### col **Type Annotation** ```roc List Attribute -> Node ``` **Description** Construct a `col` element. #### colgroup **Type Annotation** ```roc List Attribute, List Node -> Node ``` **Description** Construct a `colgroup` element. #### table **Type Annotation** ```roc List Attribute, List Node -> Node ``` **Description** Construct a `table` element. #### tbody **Type Annotation** ```roc List Attribute, List Node -> Node ``` **Description** Construct a `tbody` element. #### td **Type Annotation** ```roc List Attribute, List Node -> Node ``` **Description** Construct a `td` element. #### tfoot **Type Annotation** ```roc List Attribute, List Node -> Node ``` **Description** Construct a `tfoot` element. #### th **Type Annotation** ```roc List Attribute, List Node -> Node ``` **Description** Construct a `th` element. #### thead **Type Annotation** ```roc List Attribute, List Node -> Node ``` **Description** Construct a `thead` element. #### tr **Type Annotation** ```roc List Attribute, List Node -> Node ``` **Description** Construct a `tr` element. #### blockquote **Type Annotation** ```roc List Attribute, List Node -> Node ``` **Description** Construct a `blockquote` element. #### dd **Type Annotation** ```roc List Attribute, List Node -> Node ``` **Description** Construct a `dd` element. #### div **Type Annotation** ```roc List Attribute, List Node -> Node ``` **Description** Construct a `div` element. #### dl **Type Annotation** ```roc List Attribute, List Node -> Node ``` **Description** Construct a `dl` element. #### dt **Type Annotation** ```roc List Attribute, List Node -> Node ``` **Description** Construct a `dt` element. #### figcaption **Type Annotation** ```roc List Attribute, List Node -> Node ``` **Description** Construct a `figcaption` element. #### figure **Type Annotation** ```roc List Attribute, List Node -> Node ``` **Description** Construct a `figure` element. #### hr **Type Annotation** ```roc List Attribute -> Node ``` **Description** Construct a `hr` element. #### li **Type Annotation** ```roc List Attribute, List Node -> Node ``` **Description** Construct a `li` element. #### menu **Type Annotation** ```roc List Attribute, List Node -> Node ``` **Description** Construct a `menu` element. #### ol **Type Annotation** ```roc List Attribute, List Node -> Node ``` **Description** Construct a `ol` element. #### p **Type Annotation** ```roc List Attribute, List Node -> Node ``` **Description** Construct a `p` element. #### pre **Type Annotation** ```roc List Attribute, List Node -> Node ``` **Description** Construct a `pre` element. #### ul **Type Annotation** ```roc List Attribute, List Node -> Node ``` **Description** Construct a `ul` element. #### slot **Type Annotation** ```roc List Attribute, List Node -> Node ``` **Description** Construct a `slot` element. #### template **Type Annotation** ```roc List Attribute, List Node -> Node ``` **Description** Construct a `template` element. ### Attribute #### Attribute **Type Annotation** #### attribute **Type Annotation** ```roc Str -> Str -> Attribute ``` **Description** Define a non-standard attribute. You can use this to add attributes that are not already supported. #### accept **Type Annotation** ```roc Str -> Attribute ``` **Description** Construct a `accept` attribute. #### accept_charset **Type Annotation** ```roc Str -> Attribute ``` **Description** Construct a `accept-charset` attribute. #### accesskey **Type Annotation** ```roc Str -> Attribute ``` **Description** Construct a `accesskey` attribute. #### action **Type Annotation** ```roc Str -> Attribute ``` **Description** Construct a `action` attribute. #### align **Type Annotation** ```roc Str -> Attribute ``` **Description** Construct a `align` attribute. #### allow **Type Annotation** ```roc Str -> Attribute ``` **Description** Construct a `allow` attribute. #### alt **Type Annotation** ```roc Str -> Attribute ``` **Description** Construct a `alt` attribute. #### async **Type Annotation** ```roc Str -> Attribute ``` **Description** Construct a `async` attribute. #### autocapitalize **Type Annotation** ```roc Str -> Attribute ``` **Description** Construct a `autocapitalize` attribute. #### autocomplete **Type Annotation** ```roc Str -> Attribute ``` **Description** Construct a `autocomplete` attribute. #### autofocus **Type Annotation** ```roc Str -> Attribute ``` **Description** Construct a `autofocus` attribute. #### autoplay **Type Annotation** ```roc Str -> Attribute ``` **Description** Construct a `autoplay` attribute. #### background **Type Annotation** ```roc Str -> Attribute ``` **Description** Construct a `background` attribute. #### bgcolor **Type Annotation** ```roc Str -> Attribute ``` **Description** Construct a `bgcolor` attribute. #### border **Type Annotation** ```roc Str -> Attribute ``` **Description** Construct a `border` attribute. #### buffered **Type Annotation** ```roc Str -> Attribute ``` **Description** Construct a `buffered` attribute. #### capture **Type Annotation** ```roc Str -> Attribute ``` **Description** Construct a `capture` attribute. #### challenge **Type Annotation** ```roc Str -> Attribute ``` **Description** Construct a `challenge` attribute. #### charset **Type Annotation** ```roc Str -> Attribute ``` **Description** Construct a `charset` attribute. #### checked **Type Annotation** ```roc Str -> Attribute ``` **Description** Construct a `checked` attribute. #### cite **Type Annotation** ```roc Str -> Attribute ``` **Description** Construct a `cite` attribute. #### class **Type Annotation** ```roc Str -> Attribute ``` **Description** Construct a `class` attribute. #### code **Type Annotation** ```roc Str -> Attribute ``` **Description** Construct a `code` attribute. #### codebase **Type Annotation** ```roc Str -> Attribute ``` **Description** Construct a `codebase` attribute. #### color **Type Annotation** ```roc Str -> Attribute ``` **Description** Construct a `color` attribute. #### cols **Type Annotation** ```roc Str -> Attribute ``` **Description** Construct a `cols` attribute. #### colspan **Type Annotation** ```roc Str -> Attribute ``` **Description** Construct a `colspan` attribute. #### content **Type Annotation** ```roc Str -> Attribute ``` **Description** Construct a `content` attribute. #### contenteditable **Type Annotation** ```roc Str -> Attribute ``` **Description** Construct a `contenteditable` attribute. #### contextmenu **Type Annotation** ```roc Str -> Attribute ``` **Description** Construct a `contextmenu` attribute. #### controls **Type Annotation** ```roc Str -> Attribute ``` **Description** Construct a `controls` attribute. #### coords **Type Annotation** ```roc Str -> Attribute ``` **Description** Construct a `coords` attribute. #### crossorigin **Type Annotation** ```roc Str -> Attribute ``` **Description** Construct a `crossorigin` attribute. #### csp **Type Annotation** ```roc Str -> Attribute ``` **Description** Construct a `csp` attribute. #### data **Type Annotation** ```roc Str -> Attribute ``` **Description** Construct a `data` attribute. #### datetime **Type Annotation** ```roc Str -> Attribute ``` **Description** Construct a `datetime` attribute. #### decoding **Type Annotation** ```roc Str -> Attribute ``` **Description** Construct a `decoding` attribute. #### default **Type Annotation** ```roc Str -> Attribute ``` **Description** Construct a `default` attribute. #### defer **Type Annotation** ```roc Str -> Attribute ``` **Description** Construct a `defer` attribute. #### dir **Type Annotation** ```roc Str -> Attribute ``` **Description** Construct a `dir` attribute. #### dirname **Type Annotation** ```roc Str -> Attribute ``` **Description** Construct a `dirname` attribute. #### disabled **Type Annotation** ```roc Str -> Attribute ``` **Description** Construct a `disabled` attribute. #### download **Type Annotation** ```roc Str -> Attribute ``` **Description** Construct a `download` attribute. #### draggable **Type Annotation** ```roc Str -> Attribute ``` **Description** Construct a `draggable` attribute. #### enctype **Type Annotation** ```roc Str -> Attribute ``` **Description** Construct a `enctype` attribute. #### enterkeyhint **Type Annotation** ```roc Str -> Attribute ``` **Description** Construct a `enterkeyhint` attribute. #### for **Type Annotation** ```roc Str -> Attribute ``` **Description** Construct a `for` attribute. #### form **Type Annotation** ```roc Str -> Attribute ``` **Description** Construct a `form` attribute. #### formaction **Type Annotation** ```roc Str -> Attribute ``` **Description** Construct a `formaction` attribute. #### formenctype **Type Annotation** ```roc Str -> Attribute ``` **Description** Construct a `formenctype` attribute. #### formmethod **Type Annotation** ```roc Str -> Attribute ``` **Description** Construct a `formmethod` attribute. #### formnovalidate **Type Annotation** ```roc Str -> Attribute ``` **Description** Construct a `formnovalidate` attribute. #### formtarget **Type Annotation** ```roc Str -> Attribute ``` **Description** Construct a `formtarget` attribute. #### headers **Type Annotation** ```roc Str -> Attribute ``` **Description** Construct a `headers` attribute. #### height **Type Annotation** ```roc Str -> Attribute ``` **Description** Construct a `height` attribute. #### hidden **Type Annotation** ```roc Str -> Attribute ``` **Description** Construct a `hidden` attribute. #### high **Type Annotation** ```roc Str -> Attribute ``` **Description** Construct a `high` attribute. #### href **Type Annotation** ```roc Str -> Attribute ``` **Description** Construct a `href` attribute. #### hreflang **Type Annotation** ```roc Str -> Attribute ``` **Description** Construct a `hreflang` attribute. #### http_equiv **Type Annotation** ```roc Str -> Attribute ``` **Description** Construct a `http-equiv` attribute. #### icon **Type Annotation** ```roc Str -> Attribute ``` **Description** Construct a `icon` attribute. #### id **Type Annotation** ```roc Str -> Attribute ``` **Description** Construct a `id` attribute. #### importance **Type Annotation** ```roc Str -> Attribute ``` **Description** Construct a `importance` attribute. #### inputmode **Type Annotation** ```roc Str -> Attribute ``` **Description** Construct a `inputmode` attribute. #### integrity **Type Annotation** ```roc Str -> Attribute ``` **Description** Construct a `integrity` attribute. #### intrinsicsize **Type Annotation** ```roc Str -> Attribute ``` **Description** Construct a `intrinsicsize` attribute. #### ismap **Type Annotation** ```roc Str -> Attribute ``` **Description** Construct a `ismap` attribute. #### itemprop **Type Annotation** ```roc Str -> Attribute ``` **Description** Construct a `itemprop` attribute. #### keytype **Type Annotation** ```roc Str -> Attribute ``` **Description** Construct a `keytype` attribute. #### kind **Type Annotation** ```roc Str -> Attribute ``` **Description** Construct a `kind` attribute. #### label **Type Annotation** ```roc Str -> Attribute ``` **Description** Construct a `label` attribute. #### lang **Type Annotation** ```roc Str -> Attribute ``` **Description** Construct a `lang` attribute. #### language **Type Annotation** ```roc Str -> Attribute ``` **Description** Construct a `language` attribute. #### list **Type Annotation** ```roc Str -> Attribute ``` **Description** Construct a `list` attribute. #### loading **Type Annotation** ```roc Str -> Attribute ``` **Description** Construct a `loading` attribute. #### loop **Type Annotation** ```roc Str -> Attribute ``` **Description** Construct a `loop` attribute. #### low **Type Annotation** ```roc Str -> Attribute ``` **Description** Construct a `low` attribute. #### manifest **Type Annotation** ```roc Str -> Attribute ``` **Description** Construct a `manifest` attribute. #### max **Type Annotation** ```roc Str -> Attribute ``` **Description** Construct a `max` attribute. #### maxlength **Type Annotation** ```roc Str -> Attribute ``` **Description** Construct a `maxlength` attribute. #### media **Type Annotation** ```roc Str -> Attribute ``` **Description** Construct a `media` attribute. #### method **Type Annotation** ```roc Str -> Attribute ``` **Description** Construct a `method` attribute. #### min **Type Annotation** ```roc Str -> Attribute ``` **Description** Construct a `min` attribute. #### minlength **Type Annotation** ```roc Str -> Attribute ``` **Description** Construct a `minlength` attribute. #### multiple **Type Annotation** ```roc Str -> Attribute ``` **Description** Construct a `multiple` attribute. #### muted **Type Annotation** ```roc Str -> Attribute ``` **Description** Construct a `muted` attribute. #### name **Type Annotation** ```roc Str -> Attribute ``` **Description** Construct a `name` attribute. #### novalidate **Type Annotation** ```roc Str -> Attribute ``` **Description** Construct a `novalidate` attribute. #### open **Type Annotation** ```roc Str -> Attribute ``` **Description** Construct a `open` attribute. #### optimum **Type Annotation** ```roc Str -> Attribute ``` **Description** Construct a `optimum` attribute. #### pattern **Type Annotation** ```roc Str -> Attribute ``` **Description** Construct a `pattern` attribute. #### ping **Type Annotation** ```roc Str -> Attribute ``` **Description** Construct a `ping` attribute. #### placeholder **Type Annotation** ```roc Str -> Attribute ``` **Description** Construct a `placeholder` attribute. #### poster **Type Annotation** ```roc Str -> Attribute ``` **Description** Construct a `poster` attribute. #### preload **Type Annotation** ```roc Str -> Attribute ``` **Description** Construct a `preload` attribute. #### radiogroup **Type Annotation** ```roc Str -> Attribute ``` **Description** Construct a `radiogroup` attribute. #### readonly **Type Annotation** ```roc Str -> Attribute ``` **Description** Construct a `readonly` attribute. #### referrerpolicy **Type Annotation** ```roc Str -> Attribute ``` **Description** Construct a `referrerpolicy` attribute. #### rel **Type Annotation** ```roc Str -> Attribute ``` **Description** Construct a `rel` attribute. #### required **Type Annotation** ```roc Str -> Attribute ``` **Description** Construct a `required` attribute. #### reversed **Type Annotation** ```roc Str -> Attribute ``` **Description** Construct a `reversed` attribute. #### role **Type Annotation** ```roc Str -> Attribute ``` **Description** Construct a `role` attribute. #### rows **Type Annotation** ```roc Str -> Attribute ``` **Description** Construct a `rows` attribute. #### rowspan **Type Annotation** ```roc Str -> Attribute ``` **Description** Construct a `rowspan` attribute. #### sandbox **Type Annotation** ```roc Str -> Attribute ``` **Description** Construct a `sandbox` attribute. #### scope **Type Annotation** ```roc Str -> Attribute ``` **Description** Construct a `scope` attribute. #### scoped **Type Annotation** ```roc Str -> Attribute ``` **Description** Construct a `scoped` attribute. #### selected **Type Annotation** ```roc Str -> Attribute ``` **Description** Construct a `selected` attribute. #### shape **Type Annotation** ```roc Str -> Attribute ``` **Description** Construct a `shape` attribute. #### size **Type Annotation** ```roc Str -> Attribute ``` **Description** Construct a `size` attribute. #### sizes **Type Annotation** ```roc Str -> Attribute ``` **Description** Construct a `sizes` attribute. #### slot **Type Annotation** ```roc Str -> Attribute ``` **Description** Construct a `slot` attribute. #### span **Type Annotation** ```roc Str -> Attribute ``` **Description** Construct a `span` attribute. #### spellcheck **Type Annotation** ```roc Str -> Attribute ``` **Description** Construct a `spellcheck` attribute. #### src **Type Annotation** ```roc Str -> Attribute ``` **Description** Construct a `src` attribute. #### srcdoc **Type Annotation** ```roc Str -> Attribute ``` **Description** Construct a `srcdoc` attribute. #### srclang **Type Annotation** ```roc Str -> Attribute ``` **Description** Construct a `srclang` attribute. #### srcset **Type Annotation** ```roc Str -> Attribute ``` **Description** Construct a `srcset` attribute. #### start **Type Annotation** ```roc Str -> Attribute ``` **Description** Construct a `start` attribute. #### step **Type Annotation** ```roc Str -> Attribute ``` **Description** Construct a `step` attribute. #### style **Type Annotation** ```roc Str -> Attribute ``` **Description** Construct a `style` attribute. #### summary **Type Annotation** ```roc Str -> Attribute ``` **Description** Construct a `summary` attribute. #### tabindex **Type Annotation** ```roc Str -> Attribute ``` **Description** Construct a `tabindex` attribute. #### target **Type Annotation** ```roc Str -> Attribute ``` **Description** Construct a `target` attribute. #### title **Type Annotation** ```roc Str -> Attribute ``` **Description** Construct a `title` attribute. #### translate **Type Annotation** ```roc Str -> Attribute ``` **Description** Construct a `translate` attribute. #### type **Type Annotation** ```roc Str -> Attribute ``` **Description** Construct a `type` attribute. #### usemap **Type Annotation** ```roc Str -> Attribute ``` **Description** Construct a `usemap` attribute. #### value **Type Annotation** ```roc Str -> Attribute ``` **Description** Construct a `value` attribute. #### width **Type Annotation** ```roc Str -> Attribute ``` **Description** Construct a `width` attribute. #### wrap **Type Annotation** ```roc Str -> Attribute ``` **Description** Construct a `wrap` attribute.