diff --git a/src/controller/index.controller.ts b/src/controller/index.controller.ts index 84e052a..6d8d6c4 100644 --- a/src/controller/index.controller.ts +++ b/src/controller/index.controller.ts @@ -1,6 +1,5 @@ import { Request, Response } from "express" -import Controller from "../decorators/controller.decorator" -import { Get } from "../decorators/handlers.decorator" +import { Controller, Get } from "../decorators" @Controller("/hello") export default class IndexController { diff --git a/src/controller/person.controller.ts b/src/controller/person.controller.ts index e83ac18..b3c8be1 100644 --- a/src/controller/person.controller.ts +++ b/src/controller/person.controller.ts @@ -1,6 +1,5 @@ import { Request, Response } from "express" -import Controller from "../decorators/controller.decorator" -import { Post, Get, Delete } from "../decorators/handlers.decorator" +import { Controller, Delete, Get, Post } from "../decorators" const persons: Array = [ { diff --git a/src/decorators/controller.decorator.ts b/src/decorators/controller.decorator.ts index 7b5b082..c267e2c 100644 --- a/src/decorators/controller.decorator.ts +++ b/src/decorators/controller.decorator.ts @@ -1,9 +1,7 @@ import { MetadataKeys } from "../constants/metadata.keys" -const Controller = (basePath: string): ClassDecorator => { +export const Controller = (basePath: string): ClassDecorator => { return (target: any) => { Reflect.defineMetadata(MetadataKeys.BASE_PATH, basePath, target) } } - -export default Controller diff --git a/src/decorators/index.ts b/src/decorators/index.ts new file mode 100644 index 0000000..dd19214 --- /dev/null +++ b/src/decorators/index.ts @@ -0,0 +1,2 @@ +export * from "./controller.decorator" +export * from "./handlers.decorator"