类装饰器的定义如下:
type ClassDecorator =
(target: TFunction) => TFunction | void;
接收一个函数,返回一个新的函数。类装饰器本身也是一个函数。
输入参数 target:类的构造器。
返回参数:如果类装饰器返回了一个值,她将会被用来代替原有的类构造器的声明。
因此,类装饰器适合用于继承一个现有类并添加一些属性和方法。
看一个例子:
2021-12-17 16:37:33
类装饰器的定义如下:
type ClassDecorator =
(target: TFunction) => TFunction | void;
接收一个函数,返回一个新的函数。类装饰器本身也是一个函数。
输入参数 target:类的构造器。
返回参数:如果类装饰器返回了一个值,她将会被用来代替原有的类构造器的声明。
因此,类装饰器适合用于继承一个现有类并添加一些属性和方法。
看一个例子: