Shape of the default export expected in db.config.ts.
db.config.ts
// db.config.tsimport { defineConfig } from '@cleverbrush/orm-cli';import knex from './src/db/knex.js';import { UserEntity, TodoEntity } from './src/db/schemas.js';export default defineConfig({ knex, entities: { users: UserEntity, todos: TodoEntity }, migrations: { directory: './migrations' },}); Copy
// db.config.tsimport { defineConfig } from '@cleverbrush/orm-cli';import knex from './src/db/knex.js';import { UserEntity, TodoEntity } from './src/db/schemas.js';export default defineConfig({ knex, entities: { users: UserEntity, todos: TodoEntity }, migrations: { directory: './migrations' },});
Map of entity name to Entity definition. The same map you pass to createDb() from @cleverbrush/orm.
Entity
createDb()
@cleverbrush/orm
A live Knex instance connected to your database.
Migration configuration.
Shape of the default export expected in
db.config.ts.Example