Surface
Surface
v0.12.2

    Surface.AST (Surface v0.12.2)

    Copy Markdown View Source

    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)

    Types

    t()

    @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()

    Functions

    find_attribute_value(attributes, name)

    has_attribute?(attributes, name)

    pop_attributes_as_map(attributes, names)

    pop_attributes_values_as_map(attributes, names)

    Hex Package Hex Preview View llms.txt Download ePub version

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