@kubb/plugin-faker
Version:
Faker.js data generator plugin for Kubb, creating realistic mock data from OpenAPI specifications for development and testing.
35 lines (30 loc) • 793 B
text/typescript
/**
* Generated by Kubb (https://kubb.dev/).
* Do not edit manually.
*/
import { faker } from '@faker-js/faker'
/**
* @description Null response
*/
export function createPets201() {
faker.seed([222])
return undefined
}
/**
* @description unexpected error
*/
export function createPetsError() {
faker.seed([222])
return error()
}
export function createPetsMutationRequest(data?: Partial<CreatePetsMutationRequest>): CreatePetsMutationRequest {
faker.seed([222])
return {
...{ name: faker.string.alpha(), tag: faker.string.alpha() },
...(data || {}),
}
}
export function createPetsMutationResponse(data?: Partial<CreatePetsMutationResponse>): CreatePetsMutationResponse {
faker.seed([222])
return data || faker.helpers.arrayElement<any>([createPets201()])
}