mirror of
https://github.com/honojs/hono.git
synced 2024-11-25 13:19:30 +01:00
22 lines
563 B
TypeScript
22 lines
563 B
TypeScript
// eslint-disable-next-line @typescript-eslint/triple-slash-reference
|
|
/// <reference path="./request.ts" /> Import "declare global" for the Request interface.
|
|
|
|
import { Hono } from './hono.ts'
|
|
export type { Handler, Next } from './hono.ts'
|
|
export { Context } from './context.ts'
|
|
export type { Env } from './context.ts'
|
|
|
|
declare module './hono.ts' {
|
|
interface Hono {
|
|
fire(): void
|
|
}
|
|
}
|
|
|
|
Hono.prototype.fire = function () {
|
|
addEventListener('fetch', (event: FetchEvent): void => {
|
|
void event.respondWith(this.handleEvent(event))
|
|
})
|
|
}
|
|
|
|
export { Hono }
|