surface
v0.11.0
  • Pages
  • Modules
  • Mix Tasks

    View Source Surface.AST (surface v0.11.0)

    Link to this section Summary

    Types

    t()

    Functions

    find_attribute_value(attributes, name)
    has_attribute?(attributes, name)
    pop_attributes_as_map(attributes, names)
    pop_attributes_values_as_map(attributes, names)

    Link to this section Types

    Link to this type

    t()

    View Source
    @type t() ::
      Surface.AST.Literal.t()
      | Surface.AST.Interpolation.t()
      | Surface.AST.Expr.t()
      | Surface.AST.Tag.t()
      | Surface.AST.VoidTag.t()
      | Surface.AST.SlotEntry.t()
      | Surface.AST.Slot.t()
      | Surface.AST.If.t()
      | Surface.AST.For.t()
      | Surface.AST.Container.t()
      | Surface.AST.Component.t()
      | Surface.AST.FunctionComponent.t()
      | Surface.AST.MacroComponent.t()
      | Surface.AST.SlotableComponent.t()
      | Surface.AST.Error.t()

    Link to this section Functions

    Link to this function

    find_attribute_value(attributes, name)

    View Source
    Link to this function

    has_attribute?(attributes, name)

    View Source
    Link to this function

    pop_attributes_as_map(attributes, names)

    View Source
    Link to this function

    pop_attributes_values_as_map(attributes, names)

    View Source

    Hex Package Hex Preview (current file) Download ePub version

    Built using ExDoc (v0.29.4) for the Elixir programming language