Options
All
  • Public
  • Public/Protected
  • All
Menu

Class UrlService

Hierarchy

Implements

Index

Type aliases

Static UrlStateFunction

UrlStateFunction: function

Type declaration

    • (state: any): any
    • Parameters

      • state: any

      Returns any

Constructors

constructor

Properties

Protected app

beautifier

beautifier: SimpleBeautifier

Protected opts

opts: Options

Static getBasePath

getBasePath: getBasePath = Utils.getBasePath

Methods

buildUrlAndReplaceHistory

  • buildUrlAndReplaceHistory(__namedParameters: object): void
  • Parameters

    • __namedParameters: object
      • route: string
      • state: State

    Returns void

emitUrlUpdated

  • emitUrlUpdated(oldUrl: string, newUrl: string, payload: string): void
  • Parameters

    • oldUrl: string
    • newUrl: string
    • payload: string

    Returns void

filterState

  • filterState(state: State): object
  • Parameters

    • state: State

    Returns object

    • session: session
    • data: object
      • past: undefined[]
      • present: object
        • products: ProductWithMetadata[]

generateRoutes

  • generateRoutes(): any

handleCurrentLocation

  • handleCurrentLocation(): Promise<void>

handleUrl

  • handleUrl(): void

init

  • init(): void

listenForHistoryChange

  • listenForHistoryChange(): void

refreshState

  • refreshState(state: any): Promise<any>

replaceHistory

  • replaceHistory(url: string): void

rewind

  • rewind(event: PopStateEvent): void

triggerRequest

updateHistory

  • updateHistory(__namedParameters: object): void
  • Parameters

    • __namedParameters: object
      • route: string
      • state: State

    Returns void

Object literals

urlState

urlState: object

details

details: detailsUrlState = Utils.detailsUrlState

navigation

navigation: navigationUrlState = Utils.navigationUrlState

pastpurchase

pastpurchase: pastPurchaseUrlState = Utils.pastPurchaseUrlState

search

search: searchUrlState = Utils.searchUrlState

Generated using TypeDoc