Skip to content

Commit b5b56ab

Browse files
committed
chore: Add explicit types to transport helpers
1 parent 2c0aea4 commit b5b56ab

2 files changed

Lines changed: 20 additions & 4 deletions

File tree

src/transports/bun-transport.ts

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import type { RequestContext, Transport } from "../types";
1+
import type { App, RequestContext, Transport } from "../types";
22
import { createApp } from "../app";
33

44
const SERVER_KEY = Symbol("bun-transport.server");
@@ -63,6 +63,14 @@ export function getBunServer(ctx: RequestContext): Bun.Server {
6363
*
6464
* @see `getBunServer` for a simple function to return the server
6565
*/
66-
export const bunServerPlugin = createApp()
66+
export const bunServerPlugin: App<{
67+
prefix: "";
68+
ctx: {
69+
server: Bun.Server;
70+
};
71+
exported: true;
72+
routes: {};
73+
transport: BunTransport;
74+
}> = createApp()
6775
.onTransform((ctx) => ({ server: getBunServer(ctx) }))
6876
.export();

src/transports/deno-transport.ts

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { createApp } from "../app";
2-
import type { RequestContext, Transport } from "../types";
2+
import type { App, RequestContext, Transport } from "../types";
33

44
const SERVER_KEY = Symbol("deno-transport.server");
55

@@ -67,6 +67,14 @@ export function getDenoServer(ctx: RequestContext): Deno.HttpServer {
6767
*
6868
* @see `getDenoServer` for a simple function to return the server
6969
*/
70-
export const denoServerPlugin = createApp()
70+
export const denoServerPlugin: App<{
71+
prefix: "";
72+
ctx: {
73+
server: Deno.HttpServer;
74+
};
75+
exported: true;
76+
routes: {};
77+
transport: DenoTransport;
78+
}> = createApp()
7179
.onTransform((ctx) => ({ server: getDenoServer(ctx) }))
7280
.export();

0 commit comments

Comments
 (0)