PublicKeyCredentialDescriptorFuture
A super class of TypeScript's PublicKeyCredentialDescriptor
that knows about the latest
transports. Should eventually be replaced by TypeScript's when TypeScript gets updated to
know about it (sometime after 4.6.3)
interface PublicKeyCredentialDescriptorFuture extends Omit<PublicKeyCredentialDescriptor, "transports"> {
transports?: AuthenticatorTransportFuture[];
}