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

Подскажите с чем это связано и как это можно обойти без использования временных переменных


Ответы (0 шт):