这是通配符模块定义:
declare module 'text!*' {
const content: string;
export default content;
}
和导入:
import * as html from 'text!./myHtml.html';
和编译器错误:
错误ts2345:类型'type'text!*''的参数无法分配给 类型'字符串的参数|((此:htmlelement,索引:数字, oldHtml:string)=> string)'。
我真的希望html
具有string
。
我真的希望HTML具有类型字符串。
然后,将导出更改为字符串。我在下面显示无效的代码🌹
无效
declare module 'text!*' {
const content: string;
export default content;
}
正确
declare module 'text!*' {
const content: string;
export = content;
}