v0.29.0 — active-record models
A tiny active-record Model over the query builder:
class User extends Model {
static table = "users";
declare id: number;
declare email: string;
}
const user = await User.find(1); // User | null
const created = await User.create({ email });
user.email = "new@x.com";
await user.save(); // insert or update
await user.delete();Static find/findOrFail/all/first/where/create; instance save/delete/fill/toJSON. Model.query() drops to the raw builder. Runs on any registered connection — edge-safe. See docs/models.md.