基本的に、私は次のようなことをしたいと思います。
class Animal
@type: 'animal'
console.log "#{ @type } type defined"
class Dog extends Animal
@type: 'dog'
...???...
これらの2つのクラスがロードされると、コンソール出力は次のようになります。
animal type defined
dog type defined
FWIW、最初の行がログに記録されます。2番目は私が問題を抱えているところです。
私は試してみました__super__
が、コンストラクターを参照しています。スーパークラスの関数定義自体にアクセスしようとしています...