ParamMap
interface
Matrix and Query parameters.
interface ParamMap {
  keys: string[]
  has(name: string): boolean
  get(name: string): string | null
  getAll(name: string): string[]
}   Description
ParamMap makes it easier to work with parameters as they could have either a single value or multiple value. Because this should be known by the user, calling get or getAll returns the correct type (either string or string[]).
The API is inspired by the URLSearchParams interface. see https://developer.mozilla.org/en-US/docs/Web/API/URLSearchParams
Properties
| Property | Description | 
|---|---|
  keys: string[]  |  
Read-only.  Name of the parameters  |  
Methods
|     has()      | |||
|---|---|---|---|
   |  
  name  |  string |  
Returns
boolean
|     get()      | |||
|---|---|---|---|
|   Return a single value for the given parameter name: 
  |  |||
   |  
  name  |  string |  
Returns
string | null
|     getAll()      | |||
|---|---|---|---|
|   Return an array of values for the given parameter name.  |  |||
   |  
  name  |  string |  
Returns
string[]
If there is no such parameter, an empty array is returned.
    © 2010–2019 Google, Inc.
Licensed under the Creative Commons Attribution License 4.0.
    https://v7.angular.io/api/router/ParamMap