UNPKG

hono

Version:

Web framework built on Web Standards

13 lines (12 loc) 567 B
/** * @module * Testing Helper for Hono. */ import type { Client } from '../../client/types'; import type { ExecutionContext } from '../../context'; import type { Hono } from '../../hono'; import type { Schema } from '../../types'; import type { UnionToIntersection } from '../../utils/types'; type ExtractEnv<T> = T extends Hono<infer E, Schema, string> ? E : never; export declare const testClient: <T extends Hono<any, Schema, string>>(app: T, Env?: ExtractEnv<T>["Bindings"] | {}, executionCtx?: ExecutionContext) => UnionToIntersection<Client<T>>; export {};