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/openapi.ts | 13 ++----------- 1 file changed, 2 insertions(+), 11 deletions(-) (limited to 'packages/server/src/openapi.ts') diff --git a/packages/server/src/openapi.ts b/packages/server/src/openapi.ts index c4ac95300..dda870d2b 100644 --- a/packages/server/src/openapi.ts +++ b/packages/server/src/openapi.ts @@ -1,14 +1,5 @@ +import { OpenApi } from "effect/unstable/httpapi" import { api } from "./definition/api.js" import type { OpenApiSpec } from "./types.js" -export function openapi(): OpenApiSpec { - return { - openapi: "3.1.1", - info: { - title: api.name, - version: "0.0.0", - description: "Contract-first server package scaffold.", - }, - paths: {}, - } -} +export const openapi = (): OpenApiSpec => OpenApi.fromApi(api) -- cgit v1.2.3