/** * Hono HTTP Adapter * * Converts Hono Context to GenericRequest/GenericResponse * * @module */ import type { Context } from 'hono'; import type { GenericRequest, GenericResponse } from '@johnhenry/aimatey-http-core'; /** * Adapter that converts Hono Context to GenericRequest */ export declare class HonoRequestAdapter implements GenericRequest { private c; constructor(c: Context); get method(): string; get url(): string; get headers(): Record; get body(): any; get params(): Record | undefined; get query(): Record | undefined; get ip(): string | undefined; /** * Get the underlying Hono context object */ get raw(): Context; } /** * Adapter that converts GenericResponse methods to Hono Context */ export declare class HonoResponseAdapter implements GenericResponse { private c; private _statusCode; private _headers; private _sent; constructor(c: Context); status(code: number): void; header(name: string, value: string): void; send(data: any): void; stream(generator: AsyncGenerator): Promise; isWritable(): boolean; /** * Get the underlying Hono context object */ get raw(): Context; } //# sourceMappingURL=adapter.d.ts.map