Globalne klasy z Meteor> 0.6.0 i CoffeeScript

Od wydania Meteor 0.6.0 i dodaniezakres zmiennej JavaScript na poziomie pliku, Mam do czynienia z problemem używania klas CoffeeScript, z których każda jest zdefiniowana we własnym pliku.

foo.coffee:

class Foo
  ...

subfoo.coffee:

class Subfoo extends Foo
  ...

Zgodnie z oczekiwaniami i ze względu na zmiany wprowadzone w Meteor 0.6.0 otrzymuję następujący błąd:

ReferenceError: Foo nie jest zdefiniowane

Oto moje pytanie: w jaki sposób należy obsługiwać definicje klas w plikach z CoffeeScript i Meteor> 0,6.0? Idealnie: czy jest wygodny sposóbnie zbytnio modyfikować sposób definiowania klas, aby upewnić się, że te definicje (i główne części mojej aplikacji) nie są zależne od Meteor?

questionAnswers(2)

yourAnswerToTheQuestion