Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- export function Required(target: object, propertyKey: string) {
- console.log('required ....');
- Object.defineProperty(target, propertyKey, {
- get () {
- throw new Error(`Attribute ${propertyKey} is required`);
- },
- set (value) {
- Object.defineProperty(target, propertyKey, { value, writable: true, configurable: true });
- },
- });
- }
Add Comment
Please, Sign In to add comment