diff --git a/src/index.ts b/src/index.ts index aed67437..f8bba07f 100644 --- a/src/index.ts +++ b/src/index.ts @@ -138,7 +138,8 @@ import type { ResolveResolutions, UnwrapTypeModule, MacroToContext, - MergeTypeModule + MergeTypeModule, + NoInfer } from './types' export type AnyElysia = Elysia diff --git a/src/types.ts b/src/types.ts index 7a3d7bb8..9741442f 100644 --- a/src/types.ts +++ b/src/types.ts @@ -39,6 +39,7 @@ import type { WebSocketHandler } from './ws/bun' type PartialServe = Partial export type IsNever = [T] extends [never] ? true : false +export type NoInfer = T extends infer U ? U : never; export type ElysiaConfig = { /**