webpack-mock-server
Version:
Mocks api requests for webpack-dev-server with hot-replacement
29 lines (28 loc) • 1.31 kB
TypeScript
import ts from "typescript";
import express from "express";
declare class MockServerOptions {
/** Enable/disable console.log; @defaultValue false */
verbose: boolean;
/** Port for webpack-mock-server; @defaultValue 8081 */
port: number;
/** Enable/disable console.log for requests */
logRequests: boolean | ((req: express.Request) => void);
/** Enable/disable console.log for responses */
logResponses: boolean | ((res: express.Response) => void);
/** Execute custom middleware prior to all other middleware internally within the server */
before: express.RequestHandler | undefined;
/** Typescript compiler options that override options from 'tsconfig.json' */
compilerOptions: ts.CompilerOptions;
/** Must-have Typescript compiler options (impossible to override) */
get strictCompilerOptions(): ts.CompilerOptions;
/** Typescript config file (used for compilation [entry] files) */
tsConfigFileName: string;
/**
* Entry points for typescript-compiler
* If pointed an 'empty array' or 'undefined' entry will be defined
* from [tsConfigFileName]: 'files','include' and 'exclude' sections
*/
entry: string | string[] | undefined;
}
export default MockServerOptions;
export declare const defOptions: MockServerOptions;