Options
All
  • Public
  • Public/Protected
  • All
Menu

Class Router

Hierarchy

  • Router

Index

Properties

Private listeners

listeners: Array<PathHandler> = []

Private paths

paths: Array<PathHandler> = []

Methods

Private cleanPath

  • cleanPath(path: string): string
  • Parameters

    • path: string

    Returns string

default

  • default(handler: Function): void
  • Parameters

    • handler: Function

    Returns void

dispose

  • dispose(): void

Private handleRoute

  • handleRoute(path: string): boolean
  • Parameters

    • path: string

    Returns boolean

listen

  • listen(path: string | RegExp, handler: Function): void
  • Parameters

    • path: string | RegExp
    • handler: Function

    Returns void

navigate

  • navigate(navigatePath: string, state?: any): boolean
  • Parameters

    • navigatePath: string
    • Default value state: any = null

    Returns boolean

Private onclick

  • onclick(e: MouseEvent): void
  • Parameters

    • e: MouseEvent

    Returns void

Private onpopstate

  • onpopstate(evnt: PopStateEvent): void
  • Parameters

    • evnt: PopStateEvent

    Returns void

route

  • route(path: string | RegExp, handler: Function): void
  • Parameters

    • path: string | RegExp
    • handler: Function

    Returns void

run

  • run(): void

unroute

  • unroute(path: string | RegExp): void
  • Parameters

    • path: string | RegExp

    Returns void

Generated using TypeDoc