ladybird/Libraries/LibWeb/CredentialManagement/Credential.idl
devgianlu da9eaf8788 LibWeb: Stub for Credential Management API
Stub out basic Credential Management APIs and import IDL tests.

Spec: https://w3c.github.io/webappsec-credential-management/
2025-02-05 13:18:47 -07:00

24 lines
564 B
Text

[Exposed=Window, SecureContext]
interface Credential {
readonly attribute USVString id;
readonly attribute DOMString type;
static Promise<boolean> isConditionalMediationAvailable();
static Promise<undefined> willRequestConditionalCreation();
};
[SecureContext]
interface mixin CredentialUserData {
readonly attribute USVString name;
readonly attribute USVString iconURL;
};
dictionary CredentialData {
required USVString id;
};
enum CredentialMediationRequirement {
"silent",
"optional",
"conditional",
"required"
};