// src/global.d.ts declare module '*.png' { const src: string; export default src; } declare module '*.jpg' { const src: string; export default src; } declare module '*.svg' { const src: string; export default src; } // 字体文件 declare module '*.woff' { const src: string; export default src; } declare module '*.woff2' { const src: string; export default src; } declare module '*.json' { const value: any; export default value; } // use-sync-external-store shim(兼容 React 16/17,包本身未提供 .d.ts) declare module 'use-sync-external-store/shim' { export function useSyncExternalStore( subscribe: (callback: () => void) => () => void, getSnapshot: () => A, getServerSnapshot?: () => A, ): A; }