ff-admin-server/src/helpers/demoDataHelper.ts

23 lines
732 B
TypeScript
Raw Normal View History

2024-12-28 18:03:33 +01:00
import { newsletterDemoData } from "../demodata/newsletter.data";
2024-12-24 13:52:56 +01:00
import { protocolDemoData } from "../demodata/protocol.data";
import { PermissionModule } from "../type/permissionTypes";
2025-03-17 11:56:17 +01:00
import { memberlistDemoData } from "../demodata/member.list.data";
import { memberDemoData } from "../demodata/member.data";
2024-12-24 13:52:56 +01:00
export abstract class DemoDataHelper {
2025-03-17 11:56:17 +01:00
static getData(scope: `${PermissionModule}` | `${PermissionModule}.${string}`) {
2024-12-24 13:52:56 +01:00
switch (scope) {
case "protocol":
return protocolDemoData;
2024-12-28 18:03:33 +01:00
case "newsletter":
return newsletterDemoData;
2025-01-05 13:43:03 +01:00
case "member.list":
return memberlistDemoData;
2025-03-17 11:56:17 +01:00
case "member":
return memberDemoData;
2024-12-24 13:52:56 +01:00
default:
return {};
}
}
}