@barelyhuman/knex-types
v0.0.5
Published
Generate Model types from Knex
Downloads
58
Maintainers
Readme
@barelyhuman/knex-types
Generate Model types from Knex
Schema Support
While the below checklist mentions Partial, most of what the library can generate should be usable. It says partial because things like enum
and other constraints that can be used to generate better types and models for knex are still not done.
- [x] Sqlite
- [ ] Postgres (Partial)
- [ ] MSSQL (Partial)
- [ ] Oracle (Partial)
Usage
// in CJS
import { generateTypes } from "@barelyhuman/knex-types";
const knexInstance = knex(config);
generateTypes(knexInstance, {
output: "./types.d.ts",
}).then((d) => {
// Done
});
// in ESM
import { generateTypes } from "@barelyhuman/knex-types";
const knexInstance = knex(config);
await generateTypes(knexInstance, {
output: "./types.d.ts",
});