Files
db/tests/Users.Mock.ts
2023-10-20 08:29:12 +00:00

46 lines
782 B
TypeScript

import { clone } from "../src/Clone.js";
import { WithId } from "../src/Types.js";
const users: WithId<UserDocument>[] = [
{
id: "user-1",
name: "John Doe",
email: "john.doe@test.none",
friends: [
{
id: "user-2",
alias: "Jane"
}
],
interests: ["movies", "tv", "sports"]
},
{
id: "user-2",
name: "Jane Doe",
email: "jane.doe@test.none",
friends: [
{
id: "user-1",
alias: "John"
}
],
interests: ["movies", "fitness", "dance"]
}
];
export function getUsers(): WithId<UserDocument>[] {
return clone(users);
}
export type UserDocument = {
name: string;
email: string;
friends: Friend[];
interests: string[];
};
type Friend = {
id: string;
alias: string;
};