我想使用打字稿访问源代码中的主题配置。由于 ,以下内容有效any,但我想正确使用 Typescript 。当我删除as anyI always 和 up withthis property doesn't exist或类似的打字稿错误时。
import resolveConfig from 'tailwindcss/resolveConfig';
import tailwindConfig from '../../../../tailwind.config';
const {theme: {screens}} = resolveConfig(tailwindConfig) as any;
console.log(screens.md)
Run Code Online (Sandbox Code Playgroud)
删除“as any”会导致错误:
Property 'screens' does not exist on type 'UnwrapResolvables<{ extend: { colors: { "bento-main": string; "bento-bg": string; "bento-sub": string; "bento-sub-alt": string; "bento-text": string; }; content: { gear: string; }; inset: { 'shadow-spread': string; }; gap: { 'y-mansonry': string; 'x-mansonry': string; }; }; }>'.ts(2339
Run Code Online (Sandbox Code Playgroud)
我猜想 tailwindcss/resolveConfig.d.ts …