[WebAuthN] Implement authenticatorMakeCredential
[WebKit-https.git] / Source / WebCore / Modules / webauthn / PublicKeyCredentialType.h
index d00f350..8e7f81e 100644 (file)
@@ -27,6 +27,8 @@
 
 #if ENABLE(WEB_AUTHN)
 
+#include <wtf/EnumTraits.h>
+
 namespace WebCore {
 
 enum class PublicKeyCredentialType {
@@ -35,4 +37,15 @@ enum class PublicKeyCredentialType {
 
 } // namespace WebCore
 
+namespace WTF {
+
+template<> struct EnumTraits<WebCore::PublicKeyCredentialType> {
+    using values = EnumValues<
+        WebCore::PublicKeyCredentialType,
+        WebCore::PublicKeyCredentialType::PublicKey
+    >;
+};
+
+}
+
 #endif // ENABLE(WEB_AUTHN)