functionenumerable(value:boolean){returnfunction(target:any,propertyKey:string,descriptor:PropertyDescriptor){descriptor.enumerable=value;};}以下关于这段代码描述正确的是()
A. @enumerable(false)是一个装饰器工厂
B. 当装饰器@enumerable(false)被调用时,它会修改属性描述符的enumerable属性
C. enumerable装饰器是类装饰器
D. 以上都不对