From 74aaa32bc4dc2e9c31a382e31b5f19d29bce3b3e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Abdurrahman=20Ayd=C4=B1n?= <50546655+aaydin-tr@users.noreply.github.com> Date: Mon, 8 Apr 2024 14:25:23 +0300 Subject: [PATCH] feat: add has check for reflect --- src/decorators/controller.ts | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/decorators/controller.ts b/src/decorators/controller.ts index b4a2b7a..eddb3d9 100644 --- a/src/decorators/controller.ts +++ b/src/decorators/controller.ts @@ -29,9 +29,8 @@ export function Controller(prefix: string, options?: ControllerOptions) { fnName: value, method, pathHasParams, - // TODO reflect has check - before: Reflect.getMetadata("before", target.prototype, value) || [], - after: Reflect.getMetadata("after", target.prototype, value) || [], + before: Reflect.hasMetadata("before", target.prototype) ? Reflect.getMetadata("before", target.prototype, value) : [], + after: Reflect.hasMetadata("after", target.prototype) ? Reflect.getMetadata("after", target.prototype, value) : [], }); } }