From d8cbcb40b9f32d7a6eab82f5e31c6e5272c9d163 Mon Sep 17 00:00:00 2001 From: Matthew Miller Date: Wed, 3 Feb 2021 17:48:03 -0800 Subject: Make userHandle on AuthenticatorDevice optional Better aligns with the fact that `response.userHandle` in an assertion may be null --- packages/typescript-types/src/index.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'packages/typescript-types/src') diff --git a/packages/typescript-types/src/index.ts b/packages/typescript-types/src/index.ts index 3e14e8b..8ee599c 100644 --- a/packages/typescript-types/src/index.ts +++ b/packages/typescript-types/src/index.ts @@ -117,7 +117,7 @@ export type AuthenticatorDevice = { // Number of times this authenticator is expected to have been used counter: number; // The random Buffer generated as user.id in attestation options - userHandle: Buffer; + userHandle?: Buffer; // From browser's `startAttestation()` -> AttestationCredentialJSON.transports (API L2 and up) transports?: AuthenticatorTransport[]; // If desired, store the original value of response.attestationObject for later scrutiny -- cgit v1.2.3