Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

0
respostas

authStorage's imports seguem não funcionando.

no meu ambiente algo acontece que o authStorage segue mostrando "any" imagem do editor mostrando saveUser como tendo tiipo any, mesmo após o declare em global.d.ts

//global.d.ts

import type {User} from "./src/types";

declare module '*.png' {
    const value: string;
    export default value;
}

declare module '*.svg' {
    const value: string;
    export default value;
}

declare module '*.css' {
    const value: string;
    export default value;
}

declare module 'simple-auth-storage' {
    export const generateToken: () => string;
    export const saveUser: (user: User, token: string) => void
}
//tsconfig.json
{
    "extends": "@tsconfig/vite-react/tsconfig.json",
    "include": [
        "src/**/*",
        "global.d.ts"
    ],import authStorage from 'simple-auth-storage';
    "exclude": [
        "node_modules",
        "dist"
    ]
}

o meu global.d.ts está na raiz do projeto.ssim como meu tsconfig.json

a linha do import no users.tsx é essa:

//[...]
import authStorage from 'simple-auth-storage';
//[...]

o que que ainda posso estar fazendo de errado?