package styled-ppx

  1. Overview
  2. Docs
Type-safe styled components for ReScript and Melange

Install

dune-project
 Dependency

Authors

Maintainers

Sources

styled-ppx-0.61.0.tbz
sha256=c6eba770e9e9bb9002bf3f759f99ebcec6d7b4132c6c2ad562886c88b6839bab
sha512=8a1776181f6ef292518a0b96b1fae7927cf5767dee75dc04bc05d99d297866e45a5943455bea9ce500a04a635bd179d2b2bec8bccebc55dc1e696a23b3efad69

doc/styled-ppx.css-parser/Styled_ppx_css_parser/Resolve/index.html

Module Styled_ppx_css_parser.Resolve

module List : sig ... end
val contains_ampersand : Ast.selector -> bool
val pseudo_selector_contains_ampersand : Ast.pseudo_selector -> bool
val brace_block_contain_media : Ast.brace_block -> bool
val stylesheet_contain_media : Ast.stylesheet -> bool
val rule_list_contain_media : Ast.rule_list -> bool
val rule_contain_media : Ast.rule -> bool
val pop_last_selector : Ast.selector -> Ast.selector * string option * Ast.selector option
val join_selector_with_combinator : ?combinator:string option -> Ast.selector -> Ast.selector -> Ast.selector
val join_compound_selector : Ast.selector -> Ast.compound_selector -> Ast.selector
val replace_ampersand : Ast.selector -> Ast.selector -> Ast.selector
val pseudo_selector_replace_ampersand : Ast.selector -> Ast.pseudo_selector -> Ast.pseudo_selector
val split_multiple_selectors : Ast.rule list -> Ast.rule list
val starts_with_double_dot : Ast.selector -> bool
val split_by_kind : Ast.rule list -> Ast.rule list * Ast.rule list
val move_media_at_top : Ast.rule list -> Ast.rule list
val swap : Ast.at_rule -> Ast.rule list
val resolve_selectors : Ast.rule list -> Ast.rule list