UNPKG

1.3 kBTypeScriptView Raw
1import ts from "typescript";
2import express from "express";
3declare class MockServerOptions {
4 /** Enable/disable console.log */
5 verbose: boolean;
6 /** Port for webpack-mock-server */
7 port: number;
8 /** Enable/disable console.log for requests */
9 logRequests: boolean | ((req: express.Request) => void);
10 /** Enable/disable console.log for reponses */
11 logResponses: boolean | ((res: express.Response) => void);
12 /** Execute custom middleware prior to all other middleware internally within the server */
13 before: express.RequestHandler | undefined;
14 /** Typescript compiler options that override options from 'tsconfig.json' */
15 compilerOptions: ts.CompilerOptions;
16 /** Must-have Typescript compiler options (impossible to override) */
17 get strictCompilerOptions(): ts.CompilerOptions;
18 /** Typescript config file (used for compilation [entry] files) */
19 tsConfigFileName: string;
20 /**
21 * Entry points for typescript-compiler
22 * If pointed an 'empty array' or 'undefined' entry will be defined
23 * from [tsConfigFileName]: 'files','include' and 'exclude' sections
24 */
25 entry: string | string[] | undefined;
26}
27export default MockServerOptions;
28export declare const defOptions: MockServerOptions;
29
\No newline at end of file