A comma-separated list of interfaces that the component implements. An interface defines where Lightning Components are available. The following some of the available interfaces and their importance:
Interface | Description |
force:appHostable |
Creates a component for use as a navigation element in Lightning Experience or Salesforce mobile apps. |
forceCommunity:availableForAllPageTypes |
Creates a component that's available for drag and drop in the Community Builder. |
flexipage:availableForAllPageTypes |
Creates a component for use in Lightning pages or the Lightning App Builder. |
flexipage:availableForRecordHome |
Creates a component for use on a record Homepage in Lightning Experience. ... |