作为一名 Typescript 新手,作为学习过程的一部分,我正在尝试尽可能准确地键入所有内容。
我有一个lqip
来自 CMS 的(低质量图像占位符)属性,它应该是 base64 编码的图像。它显然是一个字符串,但是将其作为字符串输入感觉有点不精确。
mainImage: Schema.Post["mainImage"] & {
// can I be more precise? It should be always a base64 encoded image, not just a generic string…
// e.g. "data:image/jpeg;base64,/9j/2wBDAAYEB…"
lqip: string
}
Typescript 中是否有 base64 编码图像的类型?我试图广泛地搜索谷歌,但我只找到了关于atob
/btoa
转换的主题,而不是类型本身。谢谢!