Files
CoasterDB/api-backend/src/models/park.ts
2025-05-07 15:10:12 +02:00

22 lines
540 B
TypeScript

import sqlite3 from 'sqlite3';
const db = new sqlite3.Database('./database.db');
export const getParks = (): Promise<any[]> => {
return new Promise((resolve, reject) => {
db.all("SELECT * FROM parks", (err, rows) => {
if (err) reject(err);
else resolve(rows);
});
});
};
export const getParkById = (id: number): Promise<any> => {
return new Promise((resolve, reject) => {
db.get("SELECT * FROM parks WHERE id = ?", [id], (err, row) => {
if (err) reject(err);
else resolve(row);
});
});
};