D1PreparedStatementLike
interfaz
Parte de una sentencia preparada de D1 que usa D1SessionDriver.
ts
import type { D1PreparedStatementLike } from "@meekojs/meeko/cloudflare";Código fuente src/cloudflare.ts:1103
Declaración #
ts
interface D1PreparedStatementLike {
bind(...values: unknown[]): D1PreparedStatementLike
first<T = Record<string, unknown>>(): Promise<T | null>
run(): Promise<{ readonly meta: { readonly changes: number } }>
}Ejemplo #
ts
import type { D1PreparedStatementLike } from "@meekojs/meeko/cloudflare";
const statement: D1PreparedStatementLike = env.DB.prepare("SELECT count(*) AS total FROM meeko_sessions");
const row = await statement.first<{ total: number }>();Miembros #
run
#
run(): Promise<{ readonly meta: { readonly changes: number } }>Ejecuta la sentencia; meta.changes es el número de filas cambiadas.