Automatic generate TypeScript scheme for SurrealDB queries
Installation:
bun add Arhimondus/predictor
Add script to scripts section in package.json:
"scripts": {
"predictor": "predictor"
}
Define database connection params in .env
Run:
bun predictor
Use spq/spqOne (Surreal Predictor Query):
import { spq, spqOne } from './spq';
const genre = await spqOne('SELECT * FROM genre LIMIT 1');
const genres = await spq('SELECT id, title FROM genre');