Files
db/tests/users.mock.ts

46 lines
789 B
TypeScript

import { clone } from "../src/clone.ts";
import { WithId } from "../src/types.ts";
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;
};