diff options
| author | かっこかり <67428053+kakkokari-gtyih@users.noreply.github.com> | 2025-11-10 16:52:42 +0900 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-11-10 16:52:42 +0900 |
| commit | 39e01b1dfeeb6f1c5401f07d9c6474e602612383 (patch) | |
| tree | 3934f9ff7d403b6b7a25f9f63c42cd60dfa3f1b8 /packages/frontend/src | |
| parent | refactor8frontend9: anyを除去 (#16778) (diff) | |
| download | misskey-39e01b1dfeeb6f1c5401f07d9c6474e602612383.tar.gz misskey-39e01b1dfeeb6f1c5401f07d9c6474e602612383.tar.bz2 misskey-39e01b1dfeeb6f1c5401f07d9c6474e602612383.zip | |
refactor(frontend): フロントエンドの型エラー解消 (#16779)
Diffstat (limited to 'packages/frontend/src')
| -rw-r--r-- | packages/frontend/src/components/MkSignin.vue | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/packages/frontend/src/components/MkSignin.vue b/packages/frontend/src/components/MkSignin.vue index 93a29b0b54..b2f0f4ddcf 100644 --- a/packages/frontend/src/components/MkSignin.vue +++ b/packages/frontend/src/components/MkSignin.vue @@ -120,6 +120,7 @@ function onPasskeyLogin(): void { .then((res) => { passkeyContext.value = res.context ?? ''; credentialRequest.value = parseRequestOptionsFromJSON({ + // @ts-expect-error TODO: misskey-js由来の型(@simplewebauthn/types)とフロントエンド由来の型(@github/webauthn-json)が合わない publicKey: res.option, }); @@ -134,7 +135,7 @@ function onPasskeyDone(credential: AuthenticationPublicKeyCredential): void { waiting.value = true; if (doingPasskeyFromInputPage.value) { - misskeyApi('signin-with-passkey', { + misskeyApi<Misskey.entities.SigninWithPasskeyResponse>('signin-with-passkey', { credential: credential.toJSON(), context: passkeyContext.value, }).then((res) => { @@ -149,6 +150,7 @@ function onPasskeyDone(credential: AuthenticationPublicKeyCredential): void { tryLogin({ username: userInfo.value.username, password: password.value, + // @ts-expect-error TODO: misskey-js由来の型(@simplewebauthn/types)とフロントエンド由来の型(@github/webauthn-json)が合わない credential: credential.toJSON(), }); } @@ -253,6 +255,7 @@ async function tryLogin(req: Partial<Misskey.entities.SigninFlowRequest>): Promi case 'passkey': { if (webAuthnSupported()) { credentialRequest.value = parseRequestOptionsFromJSON({ + // @ts-expect-error TODO: misskey-js由来の型(@simplewebauthn/types)とフロントエンド由来の型(@github/webauthn-json)が合わない publicKey: res.authRequest, }); page.value = 'passkey'; |