Types

Every TypeScript type of the storefront starter, grouped by folder. Open a type to see its fields, comments and the types it uses.

accounts

address

apiBase

  • TMethodHTTP methods supported by an endpoint.

appBase

blog

cart

catalog

category

  • ICategoryCatalog category, localized content and child categories.
  • ICategoryLocaleCategory text, page metadata and banner in one language.

domains

  • IDomainStore associated with a subscription and its extra options.
  • IDomainExtrasPrice and duration of an additional subscription option.

forms

marketing

orders

payments

products

sellers

shared

state

  • AppLoadLoaderAsync function that loads an Application Load result.
  • AppLoadStatusInitialization states from idle to success or failure.

stores

subscribeOptions

subscribes

subscribeTariff

tickets

transport

  • ApiFormErrorValidation error message and code.
  • AppLoadFailureInitialization failure with its category, status and field errors.
  • AppLoadRequestBootstrap request options for detail level and cache bypass.
  • AppLoadResponseAPI response envelope containing Application Load data or errors.
  • AppLoadResultLoaded Application Load response with its HTTP status and load time.
  • JsonValueA value that can be represented as JSON.