16 lines
442 B
TypeScript
16 lines
442 B
TypeScript
import {faker} from '@faker-js/faker'
|
|
import { User } from '../types'
|
|
|
|
|
|
const waitMs = (ms: number) => new Promise(resolve => setTimeout(resolve, ms))
|
|
|
|
export const fetchUsers = async (): Promise<User[]> => {
|
|
await waitMs(30)
|
|
return Array.from({length: 2000}).map(() => ({
|
|
uuid: faker.string.uuid(),
|
|
name: faker.person.fullName(),
|
|
email: faker.internet.email(),
|
|
job: faker.person.jobTitle(),
|
|
}))
|
|
}
|