UNPKG

@kubb/plugin-faker

Version:

Faker.js data generator plugin for Kubb, creating realistic mock data from OpenAPI specifications for development and testing.

22 lines (20 loc) 591 B
/** * Generated by Kubb (https://kubb.dev/). * Do not edit manually. */ import RandExp from 'randexp' import { faker } from '@faker-js/faker' export function pet(data?: Partial<Pet>): Pet { return { ...{ id: faker.number.int(), name: faker.string.alpha(), tag: faker.string.alpha(), code: new RandExp('\\b[1-9]\\b').gen(), shipDate: faker.date.anytime(), shipTime: faker.date.anytime(), info: { animal: faker.helpers.arrayElement<NonNullable<NonNullable<Pet>['info']>['animal']>(['dog', 'cat', 'ant']) }, }, ...(data || {}), } }