Skip to content

Commit 616b1da

Browse files
Document Credential: isConditionalMediationAvailable() static method (#41022)
* Document Credential: isConditionalMediationAvailable() static method * Apply suggestions from code review Co-authored-by: sideshowbarker <mike@w3.org> --------- Co-authored-by: sideshowbarker <mike@w3.org>
1 parent 6356aa3 commit 616b1da

2 files changed

Lines changed: 44 additions & 2 deletions

File tree

  • files/en-us/web/api/credential

files/en-us/web/api/credential/index.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,9 +24,10 @@ The **`Credential`** interface of the [Credential Management API](/en-US/docs/We
2424
- {{domxref("Credential.type")}} {{ReadOnlyInline}}
2525
- : Returns a string containing the credential's type. Valid values are `password`, `federated`, `public-key`, `identity` and `otp`. (For {{domxref("PasswordCredential")}}, {{domxref("FederatedCredential")}}, {{domxref("PublicKeyCredential")}}, {{domxref("IdentityCredential")}} and {{domxref("OTPCredential")}})
2626

27-
## Instance methods
27+
## Static methods
2828

29-
None.
29+
- {{domxref("Credential.isConditionalMediationAvailable_static", "Credential.isConditionalMediationAvailable()")}}
30+
- : Returns a {{jsxref("Promise")}} which always resolves to `false`. Subclasses may override this value.
3031

3132
## Examples
3233

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
---
2+
title: "Credential: isConditionalMediationAvailable() static method"
3+
short-title: isConditionalMediationAvailable()
4+
slug: Web/API/Credential/isConditionalMediationAvailable_static
5+
page-type: web-api-static-method
6+
browser-compat: api.Credential.isConditionalMediationAvailable_static
7+
---
8+
9+
{{APIRef("Web Authentication API")}}{{securecontext_header}}
10+
11+
The **`isConditionalMediationAvailable()`** static method of the {{domxref("Credential")}} interface returns a {{jsxref("Promise")}} which resolves to `false`.
12+
13+
Subclasses of {{domxref("Credential")}} override this method if they support conditional mediation. See {{domxref("PublicKeyCredential.isConditionalMediationAvailable_static", "PublicKeyCredential.isConditionalMediationAvailable()")}}, for example.
14+
15+
## Syntax
16+
17+
```js-nolint
18+
Credential.isConditionalMediationAvailable()
19+
```
20+
21+
### Parameters
22+
23+
None.
24+
25+
### Return value
26+
27+
A {{jsxref("Promise")}} which resolves to `false`.
28+
29+
## Examples
30+
31+
```js
32+
await Credential.isConditionalMediationAvailable(); // false
33+
```
34+
35+
## Specifications
36+
37+
{{Specifications}}
38+
39+
## Browser compatibility
40+
41+
{{Compat}}

0 commit comments

Comments
 (0)