summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--packages/browser/src/helpers/toPublicKeyCredentialDescriptor.ts2
-rw-r--r--packages/typescript-types/src/index.ts10
2 files changed, 10 insertions, 2 deletions
diff --git a/packages/browser/src/helpers/toPublicKeyCredentialDescriptor.ts b/packages/browser/src/helpers/toPublicKeyCredentialDescriptor.ts
index d4d8103..e4c34a2 100644
--- a/packages/browser/src/helpers/toPublicKeyCredentialDescriptor.ts
+++ b/packages/browser/src/helpers/toPublicKeyCredentialDescriptor.ts
@@ -11,7 +11,7 @@ export function toPublicKeyCredentialDescriptor(
...descriptor,
id: base64URLStringToBuffer(id),
/**
- * `descriptor.transports` is an array of our `AuthenticatorTransport` that includes newer
+ * `descriptor.transports` is an array of our `AuthenticatorTransportFuture` that includes newer
* transports that TypeScript's DOM lib is ignorant of. Convince TS that our list of transports
* are fine to pass to WebAuthn since browsers will recognize the new value.
*/
diff --git a/packages/typescript-types/src/index.ts b/packages/typescript-types/src/index.ts
index 73ee1e9..33193c9 100644
--- a/packages/typescript-types/src/index.ts
+++ b/packages/typescript-types/src/index.ts
@@ -186,7 +186,15 @@ export interface AuthenticatorAttestationResponseFuture extends AuthenticatorAtt
* transports. Should eventually be replaced by TypeScript's when TypeScript gets updated to
* know about it (sometime after 4.6.3)
*/
-export type AuthenticatorTransportFuture = 'ble' | 'internal' | 'nfc' | 'usb' | 'cable' | 'hybrid';
+export type AuthenticatorTransportFuture =
+ 'ble'
+ | 'cable'
+ | 'hybrid'
+ | 'internal'
+ | 'nfc'
+ | 'smart-card'
+ | 'usb'
+ ;
/**
* A super class of TypeScript's `PublicKeyCredentialDescriptor` that knows about the latest