improve types

This commit is contained in:
Rishi Raj Jain 2023-09-28 00:24:28 +05:30
parent d59f3bd6d7
commit f3062b74fe
2 changed files with 4 additions and 2 deletions

View file

@ -1,3 +1,4 @@
import type { AstroUserConfig } from 'astro/config';
import https from 'https';
import fs from 'node:fs';
import http from 'node:http';
@ -24,7 +25,7 @@ function parsePathname(pathname: string, host: string | undefined, port: number)
export function createServer(
{ client, port, host, removeBase }: CreateServerOptions,
handler: http.RequestListener,
trailingSlash: string
trailingSlash: AstroUserConfig['trailingSlash']
) {
const listener: http.RequestListener = (req, res) => {
if (req.url) {

View file

@ -1,3 +1,4 @@
import type { AstroUserConfig } from 'astro/config';
import { IncomingMessage, ServerResponse } from 'node:http';
export interface UserOptions {
@ -15,7 +16,7 @@ export interface Options extends UserOptions {
port: number;
server: string;
client: string;
trailingSlash: string;
trailingSlash: AstroUserConfig['trailingSlash'];
}
export type RequestHandlerParams = [