UNPKG

@vulcan-sql/serve

Version:

VulcanSQL package for serving projects

10 lines (9 loc) 490 B
import { BaseActivityLogger, IActivityLoggerOptions } from '@vulcan-sql/core'; import { Next, KoaContext, BuiltInMiddleware } from '../../models/index'; export declare class ActivityLogMiddleware extends BuiltInMiddleware<IActivityLoggerOptions> { private activityLoggers; private activityLoggerMap; constructor(config: any, name: string, activityLoggers: BaseActivityLogger<any>[]); onActivate(): Promise<void>; handle(context: KoaContext, next: Next): Promise<any>; }