装饰器

TypeScript 的语法,试验性功能,在 tsconfig.josn 设置:"experimentalDecorators": true

类装饰器、属性装饰器、方法装饰器、参数装饰器

装饰器例子 (高阶函数)

使用高阶函数定义了一个装饰器方法,给方法注入了'abc'

const Get = (url: string) => {
  return (target: any, key: any, descriptrot: any) => {
    const fnc = descriptrot.value
    fnc('abc')
  }
}