@@ -28,7 +28,7 @@ export = wdm;
2828 * @typedef {ReturnType<Compiler["watch"]> } MultiWatching
2929 */
3030/**
31- * @typedef {Compiler["outputFileSystem"] & { createReadStream?: import("fs").createReadStream, statSync?: import("fs").statSync, lstat?: import("fs").lstat, readFileSync?: import("fs").readFileSync } } OutputFileSystem
31+ * @typedef {Compiler["outputFileSystem"] & { createReadStream?: import("fs").createReadStream, statSync?: import("fs").statSync, lstat?: import("fs").lstat, existsSync?: import("fs").existsSync, readFileSync?: import("fs").readFileSync } } OutputFileSystem
3232 */
3333/** @typedef {ReturnType<Compiler["getInfrastructureLogger"]> } Logger */
3434/**
@@ -66,6 +66,7 @@ export = wdm;
6666 * @property {boolean } [serverSideRender]
6767 * @property {OutputFileSystem } [outputFileSystem]
6868 * @property {boolean | string } [index]
69+ * @property {boolean | undefined } [historyApiFallback]
6970 */
7071/**
7172 * @template {IncomingMessage} RequestInternal
@@ -172,6 +173,7 @@ type Options<
172173 serverSideRender ?: boolean | undefined ;
173174 outputFileSystem ?: OutputFileSystem | undefined ;
174175 index ?: string | boolean | undefined ;
176+ historyApiFallback ?: boolean | undefined ;
175177} ;
176178type API <
177179 RequestInternal extends import ( "http" ) . IncomingMessage ,
@@ -204,6 +206,7 @@ type OutputFileSystem = Compiler["outputFileSystem"] & {
204206 createReadStream ?: typeof import ( "fs" ) . createReadStream ;
205207 statSync ?: import ( "fs" ) . StatSyncFn ;
206208 lstat ?: typeof import ( "fs" ) . lstat ;
209+ existsSync ?: typeof import ( "fs" ) . existsSync ;
207210 readFileSync ?: typeof import ( "fs" ) . readFileSync ;
208211} ;
209212type Logger = ReturnType < Compiler [ "getInfrastructureLogger" ] > ;
0 commit comments