SqlRateLimitRow
interfaz Desde 1.7.0
Fila de un contador de rateLimit que devuelve SqlSessionDriver.rateLimit (desde 1.7): el
total de la ventana, incluida la petición actual, y el instante en que termina.
ts
import type { SqlRateLimitRow } from "@meekojs/meeko/server";Código fuente src/server/runtime/session-stores.ts:319
Declaración #
ts
interface SqlRateLimitRow {
count: number
windowEndsAt: number
}Ejemplo #
ts
import type { SqlRateLimitRow } from "@meekojs/meeko/server";
const fromDatabase = (row: { count: number; window_ends_at: string }): SqlRateLimitRow => ({
count: row.count,
windowEndsAt: Number(row.window_ends_at), // node-postgres devuelve bigint como texto
});