From 14def643f768cc3e68c1a8362c8a707c3685bfb4 Mon Sep 17 00:00:00 2001 From: Jarred Sumner Date: Thu, 7 Apr 2022 22:39:46 -0700 Subject: [PATCH] Outdated --- types/globals.d.ts | 23 ----------------------- types/index.d.ts | 4 ---- types/modules.d.ts | 47 ---------------------------------------------- 3 files changed, 74 deletions(-) delete mode 100644 types/globals.d.ts delete mode 100644 types/index.d.ts delete mode 100644 types/modules.d.ts diff --git a/types/globals.d.ts b/types/globals.d.ts deleted file mode 100644 index 4fb4601289..0000000000 --- a/types/globals.d.ts +++ /dev/null @@ -1,23 +0,0 @@ -// bun.js v - -declare global { - function addEventListener( - name: "fetch", - callback: (event: FetchEvent) => void - ): void; -} - -declare global { - export interface FetchEvent { - /** HTTP client metadata. This is not implemented yet, do not use. */ - readonly client: undefined; - - /** HTTP request */ - readonly request: InstanceType; - - /** Render the response in the active HTTP request */ - respondWith(response: Response): void; - } -} - -export {}; diff --git a/types/index.d.ts b/types/index.d.ts deleted file mode 100644 index 83d1d65557..0000000000 --- a/types/index.d.ts +++ /dev/null @@ -1,4 +0,0 @@ -/// -/// -/// -/// diff --git a/types/modules.d.ts b/types/modules.d.ts deleted file mode 100644 index 104b894821..0000000000 --- a/types/modules.d.ts +++ /dev/null @@ -1,47 +0,0 @@ -// bun.js v - -/** Filesystem Router supporting dynamic routes, exact routes, catch-all routes, and optional catch-all routes. Implemented in native code and only available with bun.js. */ -declare module "bun.js/router" { - /** Match a {@link https://developer.mozilla.org/en-US/docs/Web/API/FetchEvent FetchEvent} to a `Route` from the local filesystem. Returns `null` if there is no match. */ - function match(event: FetchEvent): Route | null; - - /** Match a `pathname` to a `Route` from the local filesystem. Returns `null` if there is no match. */ - function match(pathname: string): Route | null; - - /** Match a {@link https://developer.mozilla.org/en-US/docs/Web/API/Request Request} to a `Route` from the local filesystem. Returns `null` if there is no match. */ - function match(request: Request): Route | null; - /** Route matched from the filesystem. */ - export interface Route { - /** URL path as appears in a web browser's address bar */ - readonly pathname: string; - - /** Project-relative filesystem path to the route file. */ - readonly filepath: string; - - readonly kind: "exact" | "dynamic" | "catch-all" | "optional-catch-all"; - - /** - * Route name - * @example - * `"blog/posts/[id]"` - * `"blog/posts/[id]/[[...slug]]"` - * `"blog"` - */ - readonly name: string; - - /** - * Route parameters as a key-value object - * - * @example - * ```js - * console.assert(router.query.id === "123"); - * console.assert(router.pathname === "/blog/posts/123"); - * console.assert(router.route === "blog/posts/[id]"); - * ``` - */ - readonly query: Record; - - /** Synchronously load & evaluate the file corresponding to the route. Returns the exports of the route. This is similar to `await import(route.filepath)`, except it's synchronous. It is recommended to use this function instead of `import`. */ - import(): Object; - } -}