Я использую скрипт типа реакции для viser диаграммы, цвет не является неопределенным решением для этой
Type '"#e21c1a"' is not assignable to type 'undefined'.
кодовой части
const eachView = function (view:any, facet:any) {
var data = facet.data;
var color = void 0;
if (data[0].type === 'PolicyIssued') {
color = '#e21c1a';
}
data.push({
type: 'Customer',
value: 100 - data[0].value
});
view.source(data);
view.coord('theta', {
radius: 0.8,
innerRadius: 0.5
});
view.intervalStack().position('value').color('type', [color, '#eceef1']).opacity(1);
view.guide().html({
position: ['50%', '50%'],
html: '<div class="g2s-guide-html" ><p class="title" style=" font-size: 12px;\n' +
' color: #8c8c8c;\n' +
' text-align: center;\n' +
' font-weight: 300;" >' + data[0].type + '</p><p class="value" style=" font-size: 18px;\n' +
' text-align: center;\n' +
' color: #000;\n' +
' font-weight: bold;">' + (data[0].value + '%') + '</p></div>'
});
}