Database
Database = ({Result<
A better-sqlite3 database connection.
Implementation
typedef Database = ({
/// Prepare a SQL statement.
Result<Statement, String> Function(String sql) prepare,
/// Execute raw SQL (no results).
Result<void, String> Function(String sql) exec,
/// Close the database.
Result<void, String> Function() close,
/// Set a pragma value.
Result<void, String> Function(String pragmaValue) pragma,
/// Check if database is open.
bool Function() isOpen,
});