Surface
Surface
v0.12.0

        View Source Surface.AST (Surface v0.12.0)

        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

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

        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 Download ePub version

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