fix(build): corrigir erros de tipo introduzidos pelo TypeScript 6.0

- Adiciona src/global.d.ts com declare module '*.css' para suportar
  side-effect imports de CSS com moduleResolution bundler
- Adiciona ignoreDeprecations "6.0" no tsconfig para silenciar aviso
  de depreciação do baseUrl (será removido no TS 7)
- Corrige cast de .message em better-auth 1.5.6, cujo tipo passou a
  ser string | RawError em chamadas de passkey

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Felipe Coutinho
2026-03-28 15:21:56 +00:00
parent 839d7d0866
commit fee2a2c9f5
4 changed files with 7 additions and 5 deletions

View File

@@ -125,7 +125,7 @@ export function LoginForm({ className, ...props }: DivProps) {
});
if (passkeyError) {
setError(passkeyError.message || "Erro ao entrar com passkey.");
setError((passkeyError.message as string) || "Erro ao entrar com passkey.");
setLoadingPasskey(false);
}
}

View File

@@ -73,7 +73,7 @@ export function PasskeysForm() {
const { data, error: fetchError } =
await authClient.passkey.listUserPasskeys();
if (fetchError) {
setError(fetchError.message || "Erro ao carregar passkeys.");
setError((fetchError.message as string) || "Erro ao carregar passkeys.");
return;
}
setPasskeys(
@@ -111,7 +111,7 @@ export function PasskeysForm() {
name: addName.trim() || undefined,
});
if (addError) {
setError(addError.message || "Erro ao registrar passkey.");
setError((addError.message as string) || "Erro ao registrar passkey.");
return;
}
setAddName("");
@@ -134,7 +134,7 @@ export function PasskeysForm() {
name: editName.trim(),
});
if (renameError) {
setError(renameError.message || "Erro ao renomear passkey.");
setError((renameError.message as string) || "Erro ao renomear passkey.");
return;
}
setEditingId(null);
@@ -156,7 +156,7 @@ export function PasskeysForm() {
id: deleteId,
});
if (deleteError) {
setError(deleteError.message || "Erro ao remover passkey.");
setError((deleteError.message as string) || "Erro ao remover passkey.");
return;
}
setDeleteId(null);

1
src/global.d.ts vendored Normal file
View File

@@ -0,0 +1 @@
declare module "*.css";