ts 如何使用可选类型下的下属属性的类型?-灵析社区

刘传疯子

type AreaStyle = { color?: string; }; interface LineSeries { areaStyle?: AreaStyle; } let t: LineSeries['areaStyle']['color']; `LineSeries['areaStyle']`的类型是`AreaStyle | undefined` 报错:`类型“AreaStyle | undefined”上不存在属性“color”。` 如何通过 `LineSeries`使用`color`属性的类型呢?

阅读量:20

点赞量:0

问AI
拽嘻嘻
let t: (LineSeries['areaStyle'] & {})['color']