From fba752a5016a93ad7ea54890cf444de02a89a0f8 Mon Sep 17 00:00:00 2001 From: Shoubhit Dash Date: Wed, 15 Apr 2026 04:45:25 +0530 Subject: feat(server): extract question httpapi contract --- packages/server/src/types.ts | 17 ++++------------- 1 file changed, 4 insertions(+), 13 deletions(-) (limited to 'packages/server/src/types.ts') diff --git a/packages/server/src/types.ts b/packages/server/src/types.ts index 8d337be42..9e89fe74c 100644 --- a/packages/server/src/types.ts +++ b/packages/server/src/types.ts @@ -1,14 +1,5 @@ -export interface ServerApi { - readonly name: string - readonly groups: readonly string[] -} +import type { HttpApi, HttpApiGroup, OpenApi } from "effect/unstable/httpapi" -export interface OpenApiSpec { - readonly openapi: string - readonly info: { - readonly title: string - readonly version: string - readonly description: string - } - readonly paths: Record -} +export type ServerApi = HttpApi.HttpApi + +export type OpenApiSpec = OpenApi.OpenAPISpec -- cgit v1.2.3