const CreateLogger = (name: string) => {
return class Logger extends HttpApiMiddleware.Tag<Logger>()("Http/Logger", {}) {}
}
class MyLogger extends CreateLogger("MyLogger") {}
export class ProfileGroup extends HttpApiGroup.make("profile")
.prefix("/profile")
.middleware(MyLogger) // ??
.middleware(CreateLogger("MyLogger")) // ?? {}
const CreateLogger = (name: string) => {
return class Logger extends HttpApiMiddleware.Tag<Logger>()("Http/Logger", {}) {}
}
class MyLogger extends CreateLogger("MyLogger") {}
export class ProfileGroup extends HttpApiGroup.make("profile")
.prefix("/profile")
.middleware(MyLogger) // ??
.middleware(CreateLogger("MyLogger")) // ?? {}