類裝飾器的定義如下:
type ClassDecorator =
(target: TFunction) => TFunction | void;
接收一個函數,傳回一個新的函數。類裝飾器本身也是一個函數。
輸入參數 target:類的構造器。
傳回參數:如果類裝飾器傳回了一個值,她将會被用來代替原有的類構造器的聲明。
是以,類裝飾器适合用于繼承一個現有類并添加一些屬性和方法。
看一個例子:

類裝飾器的定義如下:
type ClassDecorator =
(target: TFunction) => TFunction | void;
接收一個函數,傳回一個新的函數。類裝飾器本身也是一個函數。
輸入參數 target:類的構造器。
傳回參數:如果類裝飾器傳回了一個值,她将會被用來代替原有的類構造器的聲明。
是以,類裝飾器适合用于繼承一個現有類并添加一些屬性和方法。
看一個例子: