Constructors

  • Parameters

    • Optionalinit: string | Record<string, string> | Iterable<Iterable<string, any, any>, any, any>

    Returns URLSearchParams

Accessors

  • get size(): number
  • Returns number

Methods

  • Returns IterableIterator<[key: string, value: string], any, any>

  • Appends a specified key/value pair as a new search parameter.

    MDN Reference

    Parameters

    • name: string
    • value: string

    Returns void

  • Deletes the given search parameter, and its associated value, from the list of all search parameters.

    MDN Reference

    Parameters

    • name: string
    • Optionalvalue: string

    Returns void

  • Returns IterableIterator<[key: string, value: string], any, any>

  • Type Parameters

    • This = unknown

    Parameters

    • callback: ((this: This, value: string, key: string, parent: URLSearchParams) => void)
        • (this, value, key, parent): void
        • Parameters

          Returns void

    • OptionalthisArg: This

    Returns void

  • Returns the first value associated to the given search parameter.

    MDN Reference

    Parameters

    • name: string

    Returns null | string

  • Returns all the values association with a given search parameter.

    MDN Reference

    Parameters

    • name: string

    Returns string[]

  • Returns a Boolean indicating if such a search parameter exists.

    MDN Reference

    Parameters

    • name: string
    • Optionalvalue: string

    Returns boolean

  • Returns IterableIterator<string, any, any>

  • Sets the value associated to a given search parameter to the given value. If there were several values, delete the others.

    MDN Reference

    Parameters

    • name: string
    • value: string

    Returns void

  • Returns void

  • Returns string

  • Returns IterableIterator<string, any, any>