highcharts + typescript: невозможно использовать члены this внутри функции formatter
использую при формировании графика вот такой код:
formatter: function(): string {
const tmp: any = this;
return (tmp.y !== 0) ? tmp.y : '';
},
поскольку более простой (без временной переменной)
formatter: function(): string {
return (this.y !== 0) ? this.y : '';
},
выдает ошибку
Property 'y' does not exist on type '{ enabled: boolean; color: string; formatter: () => string; style: { textShadow: boolean; }; }'. TS2339
Подскажите с чем это связано и как это можно обойти без использования временных переменных