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.
| Attribute | Type | Description |
|---|---|---|
access |
String | Indicates whether the interface can be extended or used outside of its own namespace. Possible values are public (default), and global. |
description |
String | A description of the interface. |
extends |
Component | The comma-separated list of interfaces to be extended. For example, extends="namespace:intfB". |
See Also