Release notes:
- TypeScript 4.9.4 `lib.dom.d.ts` compat: Explicitly mark `authenticatorAttachment` as optional on the `PublicKeyCredentialWithClientExtensionResults` interface.
- This means that the relevant type is *not* compatible with TypeScript. This is an intentional decision to reflect the current implementation status of Firefox. For more details, see:
- https://github.com/github/webauthn-json/issues/73#issuecomment-1385957680
- https://github.com/microsoft/TypeScript-DOM-lib-generator/issues/1477