import sqlite from 'better-sqlite3' import { sunriseDB } from '../helpers/database.helpers.js' export default function getPreviousCemeteryId( cemeteryId: number | string ): number | undefined { const database = sqlite(sunriseDB, { readonly: true }) const result = database .prepare( `select cemeteryId from Cemeteries where recordDelete_timeMillis is null and cemeteryName < (select cemeteryName from Cemeteries where cemeteryId = ?) order by cemeteryName desc limit 1` ) .pluck() .get(cemeteryId) as number | undefined database.close() return result }