import Collection from 'collection'
class Model {
}
class Book extends Model {
static collection = new Collection<Book>('books')
}
を取得し、私はモデルにブックからコレクション定義を移動したいと思います:typescriptですが、静的メソッドでは、このTYPEOF
import Collection from 'collection'
class Model {
static _collection
static get collection() {
let typename = this.name // = Book
if(!this._collection) {
this._collection = new Collection<...>('books')
}
return this._collection
}
}
class Book extends Model {
}
私がして、親クラス(モデル)内のクラス名(ブック)を取得することができますthis.name
を使用してください。しかし、それを使用する書籍のタイプをnew Collection<>
とどのように参照できますか?