Files
sprint/packages/backend/src/utils.ts
Oliver Bryan 62597fedc2 Add 'packages/backend/' from commit 'acce648ee5e7e3a3006451e637c0db654820cc48'
git-subtree-dir: packages/backend
git-subtree-mainline: d0babd62af
git-subtree-split: acce648ee5
2025-12-13 20:21:47 +00:00

25 lines
773 B
TypeScript

import { createIssue, createProject, createUser } from "./db/queries";
export const createDemoData = async () => {
const user = await createUser("Demo User", "demo_user");
if (!user) {
throw new Error("failed to create demo user");
}
const projectNames = ["PROJ", "TEST", "SAMPLE"];
for (const name of projectNames) {
const project = await createProject(name.slice(0, 4), name, user.id);
if (!project) {
throw new Error(`failed to create demo project: ${name}`);
}
for (let i = 1; i <= 5; i++) {
await createIssue(
project.id,
`Issue ${i} in ${name}`,
`This is a description for issue ${i} in ${name}.`,
);
}
}
};