@antv/g2plot
Version:
An interactive and responsive charting library
16 lines (15 loc) • 358 B
text/typescript
import { isType } from '@antv/util';
/**
* 兼容 v1 label formatter
* @param labelOptions
*/
export function transformLabel(labelOptions: any) {
if (!isType(labelOptions, 'Object')) {
return labelOptions;
}
const label = { ...labelOptions };
if (label.formatter && !label.content) {
label.content = label.formatter;
}
return label;
}