export async function deleteAuditById()

in src/api/audits/db.ts [92:104]


export async function deleteAuditById(
  conn: DbConnectionType,
  auditId: string,
): Promise<Audit> {
  const res = await conn.query<AuditRow>(SQL`
    DELETE FROM lighthouse_audits
      WHERE lighthouse_audits.id = ${auditId}
    RETURNING *;
  `);
  if (res.rowCount === 0)
    throw new NotFoundError(`audit not found for id "${auditId}"`);
  return Audit.buildForDbRow(res.rows[0]);
}