Type alias WeenieExpressInputDeps
WeenieExpressInputDeps: {
config: {
http: {
listener: {
port: number;
host?: string;
};
logIncomingReqs?: boolean;
parseJson?: boolean;
jsonMimeTypes?: string[];
handleErrors?: boolean;
handleFallthrough?: boolean;
listenOnReady?: boolean;
mask500Errors?: boolean | string;
errOnBlankPost?: boolean;
};
};
log: SimpleLoggerInterface;
svc?: {
whenReady: Promise<void>;
onShutdown: ((task) => void);
};
}
Type declaration
config: {
http: {
listener: {
port: number;
host?: string;
};
logIncomingReqs?: boolean;
parseJson?: boolean;
jsonMimeTypes?: string[];
handleErrors?: boolean;
handleFallthrough?: boolean;
listenOnReady?: boolean;
mask500Errors?: boolean | string;
errOnBlankPost?: boolean;
};
}
http: {
listener: {
port: number;
host?: string;
};
logIncomingReqs?: boolean;
parseJson?: boolean;
jsonMimeTypes?: string[];
handleErrors?: boolean;
handleFallthrough?: boolean;
listenOnReady?: boolean;
mask500Errors?: boolean | string;
errOnBlankPost?: boolean;
}
listener: {
port: number;
host?: string;
}
port: number
Optional
host?: string
Optional
logIncomingReqs?: boolean
Optional
parseJson?: boolean
Optional
jsonMimeTypes?: string[]
Optional
handleErrors?: boolean
Optional
handleFallthrough?: boolean
Optional
listenOnReady?: boolean
Optional
mask500Errors?: boolean | string
Optional
errOnBlankPost?: boolean
log: SimpleLoggerInterface
Optional
svc?: {
whenReady: Promise<void>;
onShutdown: ((task) => void);
}
whenReady: Promise<void>
onShutdown: ((task) => void)
- (task): void
Parameters
task: (() => Promise<void>)
- (): Promise<void>
Returns Promise<void>
Returns void