diff --git a/types/webappsec-credential-management/index.d.ts b/types/webappsec-credential-management/index.d.ts index 1af82962dd..13e33c59c2 100644 --- a/types/webappsec-credential-management/index.d.ts +++ b/types/webappsec-credential-management/index.d.ts @@ -401,20 +401,26 @@ interface PublicKeyCredentialRequestOptions { extensions?: AuthenticationExtensionsClientInputs; } +/** + * @see {@link https://w3c.github.io/webauthn/#dictdef-publickeycredentialentity} + */ +interface PublicKeyCredentialEntity { + icon?: string; + name: string; +} + /** * @see {@link https://w3c.github.io/webauthn/#dictdef-publickeycredentialrpentity} */ -interface PublicKeyCredentialRpEntity { +interface PublicKeyCredentialRpEntity extends PublicKeyCredentialEntity { id?: string; - name: string; } /** * @see {@link https://w3c.github.io/webauthn/#dictdef-publickeycredentialuserentity} */ -interface PublicKeyCredentialUserEntity { +interface PublicKeyCredentialUserEntity extends PublicKeyCredentialEntity { id: BufferSource; - name: string; displayName: string; }