Skip to content
This repository was archived by the owner on Jan 17, 2025. It is now read-only.

Commit 68ee783

Browse files
committed
typecheck fix
1 parent e605718 commit 68ee783

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

src/main.ts

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,8 @@
1-
import type { RequestHandler, ServerBuild } from "@remix-run/server-runtime"
1+
import type {
2+
AppLoadContext,
3+
RequestHandler,
4+
ServerBuild,
5+
} from "@remix-run/server-runtime"
26
import { createRequestHandler } from "@remix-run/server-runtime"
37
import { app, protocol } from "electron"
48
import { stat } from "node:fs/promises"
@@ -12,7 +16,7 @@ const defaultMode = app.isPackaged ? "production" : process.env.NODE_ENV
1216

1317
export type GetLoadContextFunction = (
1418
request: Electron.ProtocolRequest,
15-
) => unknown
19+
) => AppLoadContext | undefined | Promise<AppLoadContext | undefined>
1620

1721
export type InitRemixOptions = {
1822
/**
@@ -113,7 +117,7 @@ async function handleRequest(
113117
request: Electron.ProtocolRequest,
114118
assetFiles: AssetFile[],
115119
requestHandler: RequestHandler,
116-
context: unknown,
120+
context: AppLoadContext | undefined,
117121
): Promise<Electron.ProtocolResponse> {
118122
return (
119123
serveAsset(request, assetFiles) ??

0 commit comments

Comments
 (0)