Skip to content

Navigation

[<Interface>]
type Navigation =
    abstract member activation: NavigationActivation option
    abstract member canGoBack: bool
    abstract member canGoForward: bool
    abstract member currentEntry: NavigationHistoryEntry option
    abstract member oncurrententrychange: (NavigationCurrentEntryChangeEvent -> unit) option with get, set
    abstract member onnavigate: (NavigateEvent -> unit) option with get, set
    abstract member onnavigateerror: (ErrorEvent -> unit) option with get, set
    abstract member onnavigatesuccess: (Event -> unit) option with get, set
    abstract member transition: NavigationTransition option
    abstract member addEventListener (type: string, listener: EventListenerObject, options: AddEventListenerOptions) : unit
    abstract member addEventListener (type: string, listener: EventListenerObject, options: bool) : unit
    abstract member addEventListener (type: string, listener: EventListenerObject) : unit
    abstract member addEventListener (type: string, listener: EventListener, options: AddEventListenerOptions) : unit
    abstract member addEventListener (type: string, listener: EventListener, options: bool) : unit
    abstract member addEventListener (type: string, listener: EventListener) : unit
    abstract member addEventListener<'K> (type: Key<'K>, listener: 'K -> unit, options: AddEventListenerOptions) : unit
    abstract member addEventListener<'K> (type: Key<'K>, listener: 'K -> unit, options: bool) : unit
    abstract member addEventListener<'K> (type: Key<'K>, listener: 'K -> unit) : unit
    abstract member back (?options: NavigationOptions) : NavigationResult
    abstract member entries () : ResizeArray<NavigationHistoryEntry>
    abstract member forward (?options: NavigationOptions) : NavigationResult
    abstract member navigate (url: URL, ?options: NavigationNavigateOptions) : NavigationResult
    abstract member navigate (url: string, ?options: NavigationNavigateOptions) : NavigationResult
    abstract member reload (?options: NavigationReloadOptions) : NavigationResult
    abstract member removeEventListener (type: string, listener: EventListenerObject, options: EventListenerOptions) : unit
    abstract member removeEventListener (type: string, listener: EventListenerObject, options: bool) : unit
    abstract member removeEventListener (type: string, listener: EventListenerObject) : unit
    abstract member removeEventListener (type: string, listener: EventListener, options: EventListenerOptions) : unit
    abstract member removeEventListener (type: string, listener: EventListener, options: bool) : unit
    abstract member removeEventListener (type: string, listener: EventListener) : unit
    abstract member removeEventListener<'K> (type: Key<'K>, listener: 'K -> unit, options: EventListenerOptions) : unit
    abstract member removeEventListener<'K> (type: Key<'K>, listener: 'K -> unit, options: bool) : unit
    abstract member removeEventListener<'K> (type: Key<'K>, listener: 'K -> unit) : unit
    abstract member traverseTo (key: string, ?options: NavigationOptions) : NavigationResult
    abstract member updateCurrentEntry (options: NavigationUpdateCurrentEntryOptions) : unit
AssemblyGlutinum.Web
Inheritsobj \| null
ImplementsEventTarget
Attributes[<AllowNullLiteral>] [<Interface>] [<Global>]

Properties

abstract member activation: NavigationActivation option
abstract member canGoBack: bool
abstract member canGoForward: bool
abstract member currentEntry: NavigationHistoryEntry option
abstract member oncurrententrychange: (NavigationCurrentEntryChangeEvent -> unit) option with get, set
abstract member onnavigate: (NavigateEvent -> unit) option with get, set
abstract member onnavigateerror: (ErrorEvent -> unit) option with get, set
abstract member onnavigatesuccess: (Event -> unit) option with get, set
abstract member transition: NavigationTransition option

Methods

abstract member addEventListener (type: string, listener: EventListenerObject, options: AddEventListenerOptions) : unit
abstract member addEventListener (type: string, listener: EventListenerObject, options: bool) : unit
abstract member addEventListener (type: string, listener: EventListenerObject) : unit
abstract member addEventListener (type: string, listener: EventListener, options: AddEventListenerOptions) : unit
abstract member addEventListener (type: string, listener: EventListener, options: bool) : unit
abstract member addEventListener (type: string, listener: EventListener) : unit
abstract member addEventListener<'K> (type: Key<'K>, listener: 'K -> unit, options: AddEventListenerOptions) : unit
abstract member addEventListener<'K> (type: Key<'K>, listener: 'K -> unit, options: bool) : unit
abstract member addEventListener<'K> (type: Key<'K>, listener: 'K -> unit) : unit
abstract member back (?options: NavigationOptions) : NavigationResult
abstract member entries () : ResizeArray<NavigationHistoryEntry>
abstract member forward (?options: NavigationOptions) : NavigationResult
abstract member navigate (url: URL, ?options: NavigationNavigateOptions) : NavigationResult
abstract member navigate (url: string, ?options: NavigationNavigateOptions) : NavigationResult
abstract member reload (?options: NavigationReloadOptions) : NavigationResult
abstract member removeEventListener (type: string, listener: EventListenerObject, options: EventListenerOptions) : unit
abstract member removeEventListener (type: string, listener: EventListenerObject, options: bool) : unit
abstract member removeEventListener (type: string, listener: EventListenerObject) : unit
abstract member removeEventListener (type: string, listener: EventListener, options: EventListenerOptions) : unit
abstract member removeEventListener (type: string, listener: EventListener, options: bool) : unit
abstract member removeEventListener (type: string, listener: EventListener) : unit
abstract member removeEventListener<'K> (type: Key<'K>, listener: 'K -> unit, options: EventListenerOptions) : unit
abstract member removeEventListener<'K> (type: Key<'K>, listener: 'K -> unit, options: bool) : unit
abstract member removeEventListener<'K> (type: Key<'K>, listener: 'K -> unit) : unit
abstract member traverseTo (key: string, ?options: NavigationOptions) : NavigationResult
abstract member updateCurrentEntry (options: NavigationUpdateCurrentEntryOptions) : unit