kit
    Preparing search index...
    • Type Parameters

      Parameters

      Returns {
          defaults: { [Key in string | number | symbol]: Serializers[Key][1] };
          fromUrl: (
              searchParams: URLSearchParams,
          ) => { [Key in string | number | symbol]: Serializers[Key][1] };
          names: {
              [Key in string | number | symbol]: Prefix extends undefined
                  ? Serializers[Key][0]
                  : `${Prefix}_${Serializers[Key][0]}`
          }[keyof Serializers][];
          toNames: {
              [Key in string
              | number
              | symbol]: Prefix extends undefined
                  ? Serializers[Key][0]
                  : `${Prefix}_${Serializers[Key][0]}`
          };
          toUrl: (
              data: { [Key in string | number | symbol]?: Serializers[Key][1] },
          ) => Record<string, string>;
      }

      • defaults: { [Key in string | number | symbol]: Serializers[Key][1] }

        Default state of the search params value

      • fromUrl: (
            searchParams: URLSearchParams,
        ) => { [Key in string | number | symbol]: Serializers[Key][1] }

        Deserialize search params state from the URL ones

      • names: {
            [Key in string | number | symbol]: Prefix extends undefined
                ? Serializers[Key][0]
                : `${Prefix}_${Serializers[Key][0]}`
        }[keyof Serializers][]

        Array of the search params names as they appear in the URL

      • toNames: {
            [Key in string | number | symbol]: Prefix extends undefined
                ? Serializers[Key][0]
                : `${Prefix}_${Serializers[Key][0]}`
        }

        Map of the search params state name to the name as it appears in the URL

      • toUrl: (
            data: { [Key in string | number | symbol]?: Serializers[Key][1] },
        ) => Record<string, string>

        Serialize state to URL search params