RequireJSを使用して、すべてのクラスを別々のファイルに入れ、TypeScriptとBackboneの使用を開始しようとしています。私はモデルとコレクションを持っています:
EntityModel.ts:
/// <reference path="../modules/backbone.d.ts"/>
export class EntityModel extends Backbone.Model{
}
EntityCollection.ts
/// <reference path="../modules/backbone.d.ts"/>
import em = module("../models/EntityModel");
export class EntityCollection extends Backbone.Collection{
model = em.EntityModel;
}
エラー メッセージが表示されます。
エクスポートされたクラスのパブリック メンバー 'モデル' はプライベート タイプ 'em' を持っているか、使用しています
コレクションに使用するモデルのタイプを伝えたいだけですが、最初のハードルで落ちているようです!