@akala/core
Version:
9 lines (8 loc) • 466 B
TypeScript
import { MiddlewareResult } from "../../middlewares/shared.js";
import { ILogMiddleware, ILogMiddlewareAsync, LogLevels } from "../shared.js";
export declare class SyncLoggerAsync implements ILogMiddlewareAsync {
private readonly logger;
constructor(logger: ILogMiddleware);
shouldHandle(logLevel: LogLevels, namespaces: string[]): boolean;
handle(level: LogLevels, namespaces: string[], ...context: unknown[]): Promise<MiddlewareResult<'break'>>;
}