Options
All
  • Public
  • Public/Protected
  • All
Menu

External module "source/System/Uri/QueryParams"

Index

Functions

encode

  • encode(values: UriComponent.Map | QueryParam.EnumerableOrArray, prefixIfNotEmpty?: boolean): string
  • Returns the encoded URI string

    Parameters

    • values: UriComponent.Map | QueryParam.EnumerableOrArray
    • Optional prefixIfNotEmpty: boolean

    Returns string

encodeValue

  • encodeValue(value: UriComponent.Value): string
  • Converts any primitive, serializable or uri-component object to an encoded string.

    Parameters

    • value: UriComponent.Value

    Returns string

isUriComponentFormattable

  • isUriComponentFormattable(instance: any): boolean
  • A shortcut for identifying an UriComponent.Formattable object.

    Parameters

    • instance: any

    Returns boolean

parse

  • parse(query: string, entryHandler: function, deserialize?: boolean, decodeValues?: boolean): void
  • Parses a string for valid query param entries and pipes them through a handler.

    Parameters

    • query: string
    • entryHandler: function
        • Parameters

          Returns void

    • Default value deserialize: boolean = true

      Default is true.

    • Default value decodeValues: boolean = true

      Default is true.

    Returns void

parseToArray

  • Parses a string for valid query params and returns a key-value pair array of the entries.

    Parameters

    • query: string
    • Default value deserialize: boolean = true

      Default is true.

    • Default value decodeValues: boolean = true

      Default is true.

    Returns IStringKeyValuePair<Primitive>[]

parseToMap

  • Parses a string for valid query params and returns a key-value map of the entries.

    Parameters

    • query: string
    • Default value deserialize: boolean = true

      Default is true.

    • Default value decodeValues: boolean = true

      Default is true.

    Returns IMap<Primitive | Primitive[]>

Generated using TypeDoc