import { Context } from "../core/context.js"; import { AuthContext as IAuthContext, RequestIdContext as IRequestIdContext, UploadContext as IUploadContext, BodyContext } from "./custom-context"; /** * Type alias for Context with auth middleware properties. * @deprecated Use `Context & AuthContext` instead for better composability. */ export type AuthContext = Record> = Context & IAuthContext; /** * Type alias for Context with requestId middleware properties. * @deprecated Use `Context & RequestIdContext` instead for better composability. */ export type RequestIdContext = Record> = Context & IRequestIdContext; /** * Type alias for Context with upload middleware properties. * @deprecated Use `Context & UploadContext` instead for better composability. */ export type UploadContext = Record> = Context & IUploadContext; export type { IAuthContext as AuthContextInterface, IRequestIdContext as RequestIdContextInterface, IUploadContext as UploadContextInterface, BodyContext, }; //# sourceMappingURL=types.d.ts.map