چطور در تایپ اسکریپت کلاس استاتیک درست کنیم؟

mohsen5 ماه قبل5 ماه قبل
ارسال شده در
mohsen

برای درست کردن کلاس استاتیک در تایپ اسکریپت می توانیم از کلاس abstract استفاده کنیم. امکان نمونه سازی از کلاس abstract در تایپ اسکریپت وجود ندارد.

      abstract class MyClass {         
    public static myProp = "test 1";

    public static doSomething(): string {
      return "test 2";
    }
}

const okay = MyClass.doSomething();
    

راه دیگه برای این کار استفاده از کانستراکتور پرایویت است:

      class MyClass {
    public static readonly property: number = 42;
    public static myMethod(): void { /* ... */ }
    private constructor() { /* noop */ }
}
    
رای
0
ارسال نظر
مرتب سازی:
اولین نفری باشید که نظر می دهید!