baqend
Version:
Baqend JavaScript SDK
15 lines (14 loc) • 389 B
text/typescript
/**
* This decorator modifies the enumerable flag of an class member
* @param value - the enumerable value of the property descriptor
*/
export function enumerable(value: boolean) {
return function decorate(
target: any,
propertyKey: string,
descriptor: PropertyDescriptor,
) {
// eslint-disable-next-line no-param-reassign
descriptor.enumerable = value;
};
}