import { verbose } from 'sqlite3';
import { isLeft } from 'fputils';
import { getDatabase, all } from 'sqlite-maybe';
const database = await getDatabase(verbose(), 'users.db');
if (isLeft(database)) {
return `Cannot connect to database: ${database.value.message}`;
}
const users = await all<IUser[]>(database.value, 'SELECT * FROM users');
if (isLeft(users)) {
return `Got some database error: ${users.value.message}`;
}
console.log(users.value); // [...]
sqlite-maybe
1.0.5 • Public • Published Readme
Keywords
nonePackage Sidebar
Install
npm i sqlite-maybe
Weekly Downloads
6
Version
1.0.5
License
MIT
Unpacked Size
13.9 kB
Total Files
8