@@ -183,26 +183,57 @@ interface AudioWorkletNodeOptions extends AudioNodeOptions {
183183interface AuthenticationExtensionsClientInputs {
184184 appid?: string;
185185 credProps?: boolean;
186+ credentialProtectionPolicy?: string;
187+ enforceCredentialProtectionPolicy?: boolean;
186188 hmacCreateSecret?: boolean;
189+ largeBlob?: AuthenticationExtensionsLargeBlobInputs;
187190 minPinLength?: boolean;
188191 prf?: AuthenticationExtensionsPRFInputs;
189192}
190193
191194interface AuthenticationExtensionsClientInputsJSON {
195+ appid?: string;
196+ credProps?: boolean;
197+ largeBlob?: AuthenticationExtensionsLargeBlobInputsJSON;
198+ prf?: AuthenticationExtensionsPRFInputsJSON;
192199}
193200
194201interface AuthenticationExtensionsClientOutputs {
195202 appid?: boolean;
196203 credProps?: CredentialPropertiesOutput;
197204 hmacCreateSecret?: boolean;
205+ largeBlob?: AuthenticationExtensionsLargeBlobOutputs;
198206 prf?: AuthenticationExtensionsPRFOutputs;
199207}
200208
209+ interface AuthenticationExtensionsLargeBlobInputs {
210+ read?: boolean;
211+ support?: string;
212+ write?: BufferSource;
213+ }
214+
215+ interface AuthenticationExtensionsLargeBlobInputsJSON {
216+ read?: boolean;
217+ support?: string;
218+ write?: Base64URLString;
219+ }
220+
221+ interface AuthenticationExtensionsLargeBlobOutputs {
222+ blob?: ArrayBuffer;
223+ supported?: boolean;
224+ written?: boolean;
225+ }
226+
201227interface AuthenticationExtensionsPRFInputs {
202228 eval?: AuthenticationExtensionsPRFValues;
203229 evalByCredential?: Record<string, AuthenticationExtensionsPRFValues>;
204230}
205231
232+ interface AuthenticationExtensionsPRFInputsJSON {
233+ eval?: AuthenticationExtensionsPRFValuesJSON;
234+ evalByCredential?: Record<string, AuthenticationExtensionsPRFValuesJSON>;
235+ }
236+
206237interface AuthenticationExtensionsPRFOutputs {
207238 enabled?: boolean;
208239 results?: AuthenticationExtensionsPRFValues;
@@ -213,6 +244,11 @@ interface AuthenticationExtensionsPRFValues {
213244 second?: BufferSource;
214245}
215246
247+ interface AuthenticationExtensionsPRFValuesJSON {
248+ first: Base64URLString;
249+ second?: Base64URLString;
250+ }
251+
216252interface AuthenticatorSelectionCriteria {
217253 authenticatorAttachment?: AuthenticatorAttachment;
218254 requireResidentKey?: boolean;
@@ -23634,7 +23670,7 @@ interface ServiceWorkerRegistration extends EventTarget {
2363423670 /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/ServiceWorkerRegistration/unregister) */
2363523671 unregister(): Promise<boolean>;
2363623672 /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/ServiceWorkerRegistration/update) */
23637- update(): Promise<void >;
23673+ update(): Promise<ServiceWorkerRegistration >;
2363823674 addEventListener<K extends keyof ServiceWorkerRegistrationEventMap>(type: K, listener: (this: ServiceWorkerRegistration, ev: ServiceWorkerRegistrationEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void;
2363923675 addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void;
2364023676 removeEventListener<K extends keyof ServiceWorkerRegistrationEventMap>(type: K, listener: (this: ServiceWorkerRegistration, ev: ServiceWorkerRegistrationEventMap[K]) => any, options?: boolean | EventListenerOptions): void;
0 commit comments