summaryrefslogtreecommitdiff
path: root/packages/frontend/src/components
diff options
context:
space:
mode:
authorかっこかり <67428053+kakkokari-gtyih@users.noreply.github.com>2025-11-10 16:52:42 +0900
committerGitHub <noreply@github.com>2025-11-10 16:52:42 +0900
commit39e01b1dfeeb6f1c5401f07d9c6474e602612383 (patch)
tree3934f9ff7d403b6b7a25f9f63c42cd60dfa3f1b8 /packages/frontend/src/components
parentrefactor8frontend9: anyを除去 (#16778) (diff)
downloadmisskey-39e01b1dfeeb6f1c5401f07d9c6474e602612383.tar.gz
misskey-39e01b1dfeeb6f1c5401f07d9c6474e602612383.tar.bz2
misskey-39e01b1dfeeb6f1c5401f07d9c6474e602612383.zip
refactor(frontend): フロントエンドの型エラー解消 (#16779)
Diffstat (limited to 'packages/frontend/src/components')
-rw-r--r--packages/frontend/src/components/MkSignin.vue5
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';