// 全局类型定义 declare namespace NodeJS { interface ProcessEnv { NODE_ENV: 'development' | 'production' TARO_ENV: 'weapp' | 'h5' | 'rn' | 'alipay' | 'swan' | 'tt' | 'qq' | 'jd' | 'quickapp' } } // 全局变量声明 declare const __DEV__: boolean // 模块声明 declare module '*.png' { const value: string export default value } declare module '*.jpg' { const value: string export default value } declare module '*.jpeg' { const value: string export default value } declare module '*.gif' { const value: string export default value } declare module '*.svg' { const value: string export default value } declare module '*.scss' { const value: { [className: string]: string } export default value } declare module '*.sass' { const value: { [className: string]: string } export default value } // Taro 类型扩展 declare namespace Taro { interface ShowToastOption { title: string icon?: 'success' | 'loading' | 'none' duration?: number mask?: boolean } }