aura:interface

Interfaces determine a component’s shape by defining its attributes. Implement an interface to allow a component to be used in different contexts, such as on a record page or in Lightning App Builder.

The aura:interface tag has the following optional attributes.

AttributeTypeDescription
accessStringIndicates whether the interface can be extended or used outside of its own namespace. Possible values are public (default), and global.
descriptionStringA description of the interface.
extendsComponentThe comma-separated list of interfaces to be extended. For example, extends="namespace:intfB".

See Also