Skip to content

Commit 2302a9e

Browse files
authored
[fix] improve type of init (#2544)
1 parent ff35e8d commit 2302a9e

File tree

4 files changed

+16
-9
lines changed

4 files changed

+16
-9
lines changed

.changeset/five-bags-prove.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
'@sveltejs/kit': patch
3+
---
4+
5+
[fix] improve type of `init`

packages/kit/src/core/preview/index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ export async function preview({
3535

3636
const app_file = resolve(cwd, `${SVELTE_KIT}/output/server/app.js`);
3737

38-
/** @type {import('types/app').App} */
38+
/** @type {import('types/internal').App} */
3939
const app = await import(pathToFileURL(app_file).href);
4040

4141
/** @type {import('sirv').RequestHandler} */

packages/kit/types/app.d.ts

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,7 @@ import { ReadOnlyFormData, RequestHeaders } from './helper';
22
import { ServerResponse } from './hooks';
33

44
export interface App {
5-
init(options?: {
6-
paths: {
7-
base: string;
8-
assets: string;
9-
};
10-
prerendering: boolean;
11-
read(file: string): Buffer;
12-
}): void;
5+
init(): void;
136
render(incoming: IncomingRequest): Promise<ServerResponse>;
147
}
158

packages/kit/types/internal.d.ts

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,15 @@ export interface PrerenderOptions {
1919
}
2020

2121
export interface App extends PublicApp {
22+
init(options?: {
23+
paths: {
24+
base: string;
25+
assets: string;
26+
};
27+
prerendering: boolean;
28+
read(file: string): Buffer;
29+
}): void;
30+
2231
render(
2332
incoming: IncomingRequest,
2433
options?: {

0 commit comments

Comments
 (0)