Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- export class KnexStorageWriter implements IStorageWriter {
- private knex: Knex;
- constructor(knex: Knex) {
- this.knex = knex;
- }
- insert = async (tableName: string, data: any, id: string = 'id') => {
- const [result] = await this.knex(tableName).insert(data, [id]);
- return {
- ...result,
- ...data,
- };
- };
- }
- const knex = configureKnex();
- const storage = new KnexStorageWriter(knex);
- const dbSeeder = new DbSeeder(storage);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement