Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface StorefrontProvider

Describes a Storefront provided by a platform. A platform must provide an object that satisfies this interface in order to register with the Storefront.

Hierarchy

Index

Properties

icon

icon: string

Icon for storefront provider. Visible next to title in storefront provider selector UI

id

id: string

Unique identifier for the Storefront provider.

title

title: string

A UI friendly title for the platform Storefront. This will be used in the Storefront selection dropdown.

Methods

getApps

  • getApps(): Promise<App[]>
  • Get a list of apps to populate the platform's Storefront with.

    Returns Promise<App[]>

getFooter

  • Get the footer for the platform's Storefront.

    Returns Promise<StorefrontFooter>

getLandingPage

getNavigation

launchApp

  • launchApp(app: App): Promise<void>
  • Launch an app provided by the platform's Storefront.

    Parameters

    Returns Promise<void>

Generated using TypeDoc