Issue #1449 - Implement URLSearchParams's sort()

This commit is contained in:
Matt A. Tobin 2020-05-02 16:43:30 -04:00 • committed by Roy Tam
commit 0c44ae0a30
3 changed files with 51 additions and 1 deletions

View file

@ -70,7 +70,7 @@ public:
void Get(const nsAString& aName, nsString& aRetval);
void GetAll(const nsAString& aName, nsTArray<nsString >& aRetval);
void GetAll(const nsAString& aName, nsTArray<nsString>& aRetval);
void Set(const nsAString& aName, const nsAString& aValue);
@ -103,6 +103,8 @@ public:
return mParams[aIndex].mValue;
}
nsresult Sort();
bool
ReadStructuredClone(JSStructuredCloneReader* aReader);
@ -171,6 +173,8 @@ public:
const nsAString& GetKeyAtIndex(uint32_t aIndex) const;
const nsAString& GetValueAtIndex(uint32_t aIndex) const;
void Sort(ErrorResult& aRv);
void Stringify(nsString& aRetval) const
{
Serialize(aRetval);