class ApiGlobalAuth extends HttpApi
.make('GlobalAuth')
.add(
HttpApiGroup.make('test').add(
HttpApiEndpoint.get('test', '/test').addSuccess(Schema.String),
),
)
.middleware(AuthMiddleware)
{}
const ApiGlobalAuthLive = HttpApiBuilder.api(ApiGlobalAuth).pipe(
Layer.provide(
HttpApiBuilder.group(ApiGlobalAuth, 'test', handlers =>
handlers
.handle('test', () => Effect.succeed('test'))),
),
Layer.provide(AuthMiddlewareLive),
)
class ApiGlobalAuth extends HttpApi
.make('GlobalAuth')
.add(
HttpApiGroup.make('test').add(
HttpApiEndpoint.get('test', '/test').addSuccess(Schema.String),
),
)
.middleware(AuthMiddleware)
{}
const ApiGlobalAuthLive = HttpApiBuilder.api(ApiGlobalAuth).pipe(
Layer.provide(
HttpApiBuilder.group(ApiGlobalAuth, 'test', handlers =>
handlers
.handle('test', () => Effect.succeed('test'))),
),
Layer.provide(AuthMiddlewareLive),
)