interface History {
    action: Action;
    length: number;
    location: Location;
    block(prompt?: string | boolean | ((location: Location, action: Action) => string | false | void)): (() => void);
    createHref(location: Universe.Platform.Router.LocationDescriptorObject): string;
    go(n: number): void;
    goBack(): void;
    goForward(): void;
    listen(listener: ((location: Location, action: Action) => void)): (() => void);
    push(location: LocationDescriptor, state?: unknown): void;
    replace(location: LocationDescriptor, state?: unknown): void;
}

Properties

action: Action
length: number
location: Location

Methods

  • Parameters

    • Optionalprompt: string | boolean | ((location: Location, action: Action) => string | false | void)

    Returns (() => void)

      • (): void
      • Returns void

  • Parameters

    • n: number

    Returns void

  • Returns void

  • Returns void

  • Parameters

    Returns (() => void)

      • (): void
      • Returns void

  • Parameters

    Returns void

  • Parameters

    Returns void