当前位置: 首页 > 知识库问答 >
问题:

typescript - ts 如何正确断言?

程亦
2023-12-04
EChartsOption.tooltip?: TooltipOption | TooltipOption[] | undefinedtype formatter = EChartsOption['tooltip']['formatter'];报错:`类型“TooltipOption | TooltipOption[] | undefined”上不存在属性“formatter”。`type formatter1 = EChartsOption['tooltip'][number]['formatter']; 报错:`类型“TooltipOption | TooltipOption[] | undefined”没有匹配的类型“number”的索引签名。`

如何正确断言呢?

EChartsOption['tooltip']  断言为  TooltipOptionEChartsOption['tooltip']  断言为  TooltipOption[] 

共有2个答案

陈修诚
2023-12-04

echarts 的文字提示选项类类型是export的,你可以直接用:

import { TooltipComponentOption } from 'echarts'type Formater = TooltipComponentOption['formatter']
穆智刚
2023-12-04
type formatter = (EChartsOption['tooltip'] & {})['formatter'];
 类似资料: