How to use the typeorm-seeding.define function in typeorm-seeding

To help you get started, we’ve selected a few typeorm-seeding examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github freeCodeCamp / chapter / server / factories / chapter.factory.ts View on Github external
import Faker from 'faker';
import { define } from 'typeorm-seeding';

import { Chapter } from '../models/Chapter';
import { User } from '../models/User';
import { Location } from '../models/Location';

define(Chapter, (
  faker: typeof Faker,
  params: { creator: User; location: Location },
) => {
  const { creator, location } = params;

  const name = faker.company.companyName();
  const description = faker.lorem.words();
  const category = faker.lorem.word();
  const details = {
    email: faker.internet.email(),
  };

  const chapter = new Chapter({
    name,
    description,
    category,
github freeCodeCamp / chapter / server / factories / user.factory.ts View on Github external
import Faker from 'faker';
import { define } from 'typeorm-seeding';
import { User } from '../models/User';

define(User, (faker: typeof Faker) => {
  const user = new User({
    email: faker.internet.email(),
    first_name: faker.name.firstName(),
    last_name: faker.name.lastName(),
  });

  return user;
});

typeorm-seeding

🌱 A delightful way to seed test data into your database.

MIT
Latest version published 5 years ago

Package Health Score

47 / 100
Full package analysis

Similar packages