UNPKG

fets

Version:

TypeScript HTTP Framework focusing on e2e type-safety, easy setup, performance & great developer experience

7 lines (6 loc) 739 B
import { TypedRequest, TypedResponse } from './typed-fetch.js'; import type { OpenAPIDocument, Router, RouterBaseObject, RouterComponentsBase, RouterOptions, RouterSDK } from './types.js'; export declare function createRouterBase({ fetchAPI: givenFetchAPI, base: basePath, plugins, openAPI, swaggerUI, landingPage, }: RouterOptions<any, any> | undefined, openAPIDocument: OpenAPIDocument): RouterBaseObject<any, any, any>; export declare function createRouter<TServerContext, const TComponents extends RouterComponentsBase = {}, const TRouterSDK extends RouterSDK<string, TypedRequest, TypedResponse> = { [TKey: string]: never; }>(options?: RouterOptions<TServerContext, TComponents>): Router<TServerContext, TComponents, TRouterSDK>;