Function paramsToObj

  • Converts url parameters to object

    Example

    paramsToObj(new URLSearchParams("?foo=bar&bar=doe&foo=5&john=null"));
    => {
    foo: ["bar", "5"],
    bar: "doe",
    john: "null"
    }

    paramsToObj(
    new URLSearchParams('?foo=5&bar=null', {
    parseNulls: true,
    parseNumbers: true,
    }),
    );
    => {
    foo: 5,
    bar: null
    }

    Type Parameters

    • Type = any

    Parameters

    • params: URLSearchParams

      Search params

    • Optional options: {
          parseNulls?: boolean;
          parseNumbers?: boolean;
      }

      Optional options

      • Optional parseNulls?: boolean

        Whether to parse null string parameter values

      • Optional parseNumbers?: boolean

        Whether to parse numeric string parameter values

    Returns Type

Generated using TypeDoc