Properties
Readonly batch Push State
batch Push State : ( < Keys > ( ns , fn , routerOptions ? ) => Promise < unknown > )
Type declaration
< Keys > ( ns , fn , routerOptions ? ) : Promise < unknown >
Type Parameters
Keys extends readonly ( keyof Namespaces ) []
Parameters
ns : Keys
fn : ( ( ... args ) => void )
( ... args ) : void
Parameters
Rest ... args : { [ K in string | number | symbol ] : Keys [ K ] extends keyof Namespaces ? undefined | Namespaces [ any [ any ] ] [ "values" ] : never } Rest
Returns void
Optional routerOptions : RouterOptions Optional
Returns Promise < unknown >
Readonly batch Replace State
batch Replace State : ( < Keys > ( ns , fn , routerOptions ? ) => Promise < unknown > )
Type declaration
< Keys > ( ns , fn , routerOptions ? ) : Promise < unknown >
Type Parameters
Keys extends readonly ( keyof Namespaces ) []
Parameters
ns : Keys
fn : ( ( ... args ) => void )
( ... args ) : void
Parameters
Rest ... args : { [ K in string | number | symbol ] : Keys [ K ] extends keyof Namespaces ? undefined | Namespaces [ any [ any ] ] [ "values" ] : never } Rest
Returns void
Optional routerOptions : RouterOptions Optional
Returns Promise < unknown >
Readonly context
context : undefined | C
Readonly initial Queries
initial Queries : ( ( ) => Record < string , string > )
Type declaration
( ) : Record < string , string >
Returns Record < string , string >
namespaces
namespaces : Namespaces
Readonly push State
push State : PushStateFunction < Namespaces [ keyof Namespaces ] [ "values" ] >
Readonly register
register : ( < N > ( config , mappedConfig , ns , initialValues , query , values ) => RegistryPayload < Namespaces [ N ] [ "values" ] > )
Type declaration
< N > ( config , mappedConfig , ns , initialValues , query , values ) : RegistryPayload < Namespaces [ N ] [ "values" ] >
Type Parameters
N extends string | number | symbol
Parameters
mappedConfig : MappedConfig
ns : N
initialValues : Namespaces [ N ] [ "values" ]
query : Record < string , string >
values : Namespaces [ N ] [ "values" ]
Returns RegistryPayload < Namespaces [ N ] [ "values" ] >
Readonly replace State
replace State : ReplaceStateFunction < Namespaces [ keyof Namespaces ] [ "values" ] >
Readonly reset Push
reset Push : ( ( ns , routerOptions ? ) => void )
Type declaration
( ns , routerOptions ? ) : void
Parameters
ns : string
Optional routerOptions : RouterOptions Optional
Returns void
Readonly reset Replace
reset Replace : ( ( ns , routerOptions ? ) => void )
Type declaration
( ns , routerOptions ? ) : void
Parameters
ns : string
Optional routerOptions : RouterOptions Optional
Returns void
Readonly transition
transition : ( ( promise ) => void )
Type declaration
( promise ) : void
Parameters
promise : Promise < unknown >
Returns void
Readonly unregister
unregister : ( ( ) => void )
Readonly update From Query
update From Query : ( ( query ) => void )
Type declaration
( query ) : void
Parameters
query : string | URLSearchParams
Returns void
registers a new namespace