[w3c/push-api] Add dictionary for the type of `PushSubscriptionJSON.keys`? (Issue #396)

It's currently being defined as a record, but it doesn't make much sense there as there's no dynamic extensibility; it's only supposed to have two fields based on `PushEncryptionKeyName` (namely `p256dh` and `auth`).

Found while reviewing [IDL from Gecko side which used dictionary instead of record](https://searchfox.org/mozilla-central/rev/a9824b3ffc2efea7a317f114bc3192ccdffa0ef7/dom/webidl/PushSubscription.webidl#18-22,30).

-- 
Reply to this email directly or view it on GitHub:
https://github.com/w3c/push-api/issues/396
You are receiving this because you are subscribed to this thread.

Message ID: <w3c/push-api/issues/396@github.com>

Received on Friday, 17 January 2025 12:11:01 UTC