libmodulor
Version:
A TypeScript library to create platform-agnostic applications
15 lines (14 loc) • 471 B
TypeScript
import type { HTTPMethod, URL } from '../../../dt/index.js';
import type { EnvironmentManager, Logger, Worker } from '../../../std/index.js';
interface Input {
body: unknown;
method: HTTPMethod;
url: URL;
}
export declare class RequestLogger implements Worker<Input, void> {
private environmentManager;
private logger;
constructor(environmentManager: EnvironmentManager, logger: Logger);
exec({ body, method, url }: Input): void;
}
export {};