New and Changed Lightning Interfaces

A Lightning interface enables a component to be used in different contexts or to receive extra context data.

New Interfaces

The following interfaces are new.

lightning:availableForFlowScreens
Enables a component to be used in a flow screen. For more information, see Build Richer Flow Screens with Lightning Components.
lightningsnapin:prechatUI
Enables a component to be used as a custom Lightning page template for a Snap-ins Chat pre-chat page. For more information, see Customize Pre-Chat with Lightning Components.

Changed Interfaces

The following interface has changed.

clients:hasItemContext
Provides a component access to email or calendar events in Lightning for Outlook and Lightning for Gmail, now with read and compose modes.