UNPKG

mysql-with-kysely

Version:
10 lines (9 loc) 404 B
export declare type SqlQueryMetric = { sql: string; parameters: readonly unknown[]; normalizedSql: string; durationMs: number; occurredAt: Date; }; export declare type Subscriber = (sqlQueryMetric: SqlQueryMetric) => void; export declare const withSqlQueryMetricPublish: <T>(sql: string, parameters: readonly unknown[], subscribers: Subscriber[], fn: () => Promise<T>) => Promise<T>;