我有一个简单的自定义装饰器:
export const User: () => ParameterDecorator = createParamDecorator(
(data: any, req): UserIdentity => {
const user = getUser(req);
return user;
},
);
现在,我需要验证
user
对象中是否存在email
。问题是我无法更新当前的装饰器。
我能够扩展我的当前装饰器吗?
创建一个基于先前装饰器的新装饰器还是创建一个新装饰器并将其组合?