0.0.7 • Published 5 years ago

knexentity v0.0.7

Weekly downloads
1
License
MIT
Repository
github
Last release
5 years ago

Knex Entity

Typescript onlySimple schema Context/Entity builder

How to use ?

> npm install knexentity
> mkdir models
> npx knextable toModel <your_schema> --useMoment --genContext --toFolder ./models
import knex from 'knex';
import { forumContext } from './models/forumContext';
import { usersEntity } from './models/users';
import { topicsEntity } from './models/topics';

const dbForum = new forumContext(knex({ ... your knex config ... }));

async function getAllTopicByUser(currentUser: userEntity) : topicEntity[] {
  return dbForum.topics.fromDb((query, table) => {
    query.where(table.Column.userId, currentUser.id);
  });
}
0.0.7

5 years ago

0.0.6

5 years ago

0.0.5

5 years ago

0.0.4

5 years ago

0.0.3

5 years ago

0.0.2

5 years ago

0.0.1

5 years ago