feat(server): extract question httpapi contract

This commit is contained in:
Shoubhit Dash
2026-04-14 20:55:39 -04:00
committed by Dax Raad
parent 87b2a9d749
commit fba752a501
9 changed files with 127 additions and 81 deletions
+2 -11
View File
@@ -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)