Proof
No visual proof cases have been published for this package yet. The registry summary below describes what the compat layer implements.react-native-nitro-sqlite
native-seam: the published managed JS (open, execute, prepare, batches, transactions, DatabaseQueue, typeORM) runs unchanged from the bundle; only the NitroSQLite and NitroSQLiteOnLoad HybridObjects are ours, mirroring upstream cpp/ error strings, binding rules, result shapes, batch grouping, file import and connection lifecycle over the shared bedrock-sqlite backend persisted to the tenant memfs IDB.90%
API coverageWorking (16)
openopenConnection/independent connectionsisConnectionOpenclosedeleteattachdetachexecute/Asyncprepare (bind/execute/finalize/isFinalized)executeBatch/Async (exclusive transaction, rollback on failure)loadFile/Async (one statement per line, CouldNotLoadFile context)transaction (upstream queue over real BEGIN/COMMIT/ROLLBACK)NitroSQLiteError native categoriesEncryptionNotEnabled without SEEread-only connectionsfull SQL surface (JOINs, indexes, RETURNING, blobs as ArrayBuffer, column metadata)
Missing (2)
sqlite-vec extension (vec0/vec_version need a bedrock wasm rebuild)update/commit/rollback hooks (bedrock does not expose sqlite3_update_hook through its module surface)