Statik bir öznitelik ve başka bir genel sınıf Controller<T extends Model>
olan bir özet sınıf Model
var. Modelin statik özniteliğine bir Denetleyici örneğinde erişmek istiyorum. Yani bu gibi olmalıdır:Typescript erişim genel türünün statik özniteliği
abstract class Model{
static hasStatus: boolean = false;
}
class MyModel extends Model{
static hasStatus = true;
}
class Controller<T extends Model>{
constructor(){
if(T.hasStatus)...
}
}
Fakat TS bunu başarmak için kolay bir yol var mı 'T' only refers to a type, but is being used as a value here.
diyor? Veya Model
'un her bir mirası için Controller
alt sınıfını almalı ve değeri almak için bir yöntem mi kullanmalıyım?
'' Denetleyici' oluşturulurken 'T' nasıl bağlanır? –