Skip to main content

ChaynsHistoryLayer

Implemented by

Index

Properties

readonlydepth

depth: number

readonlyid

id: string

Methods

addBlock

addEventListener

  • Parameters

    Returns () => void

      • (): void
      • Returns void

createChildLayer

destroyChildLayer

  • destroyChildLayer(id: string): void
  • Parameters

    • id: string

    Returns void

getActiveChildId

  • getActiveChildId(): null | string
  • Returns null | string

getChildLayer

getHash

  • getHash(): string
  • Returns string

getParams

  • getParams(): Record<string, string>
  • Returns Record<string, string>

getRoute

  • getRoute(): string[]
  • Returns string[]

getSegmentCount

  • getSegmentCount(): number
  • Returns number

getState

  • getState<T>(): undefined | T
  • Type parameters

    • T: object = Record<string, unknown>

    Returns undefined | T

navigate

  • navigate(opts: { activeChild?: null | string; activeChildInit?: { route?: string | string[]; state?: Record<string, unknown> }; route?: string | string[]; state?: Record<string, unknown> } & ChaynsHistoryNavigationCommitOptions & { hash?: string; params?: Record<string, string> }): Promise<ChaynsHistoryActionResult>
  • Parameters

    • opts: { activeChild?: null | string; activeChildInit?: { route?: string | string[]; state?: Record<string, unknown> }; route?: string | string[]; state?: Record<string, unknown> } & ChaynsHistoryNavigationCommitOptions & { hash?: string; params?: Record<string, string> }

    Returns Promise<ChaynsHistoryActionResult>

setActiveChild

  • setActiveChild(id: null | string, init?: { route?: string | string[]; state?: Record<string, unknown> }): Promise<ChaynsHistoryActionResult>
  • Parameters

    • id: null | string
    • optionalinit: { route?: string | string[]; state?: Record<string, unknown> }
      • optionalroute: string | string[]
      • optionalstate: Record<string, unknown>

    Returns Promise<ChaynsHistoryActionResult>

setHash

setParams

setRoute

setSegmentCount

  • setSegmentCount(n: number): void
  • Parameters

    • n: number

    Returns void

setState