CoffeeScript не могу использовать оператор spread к полям класса
Я не могу понять, почему этот синтаксис метода spread неверен для CoffeeScript
class Test
fruit: {apple: "apple"}
init: ->
console.log 1, @fruit
spread: ->
console.log 2, {@fruit...}
spreadWithVar: ->
fruit = @fruit
console.log 3, {fruit...}
test = new Test()
test.init()
test.spread()
test.spreadWithVar()
Чтобы запустить код и просмотреть результат в онлайн-компиляторе: jdoodle.com/ia/qQh
Все три метода отлично работают при компиляции и дают мне ожидаемый код JavaScript. Но, как и в онлайн-редакторе в WebStorm и в Gulp, я получаю ошибку о синтаксисе @name.... И я не могу понять, почему? Если он дает мне правильный код JavaScript, почему он считает, что это неправильно для CoffeeScript?