1
0
mirror of https://github.com/Unleash/unleash.git synced 2025-11-10 01:19:53 +01:00
unleash.unleash/src/lib/features/project/fake-project-read-model.ts

24 lines
722 B
TypeScript

import type { IProjectReadModel } from '../../types';
import type {
ProjectForUi,
ProjectForInsights,
} from './project-read-model-type';
export class FakeProjectReadModel implements IProjectReadModel {
getFeatureProject(): Promise<{ project: string; createdAt: Date } | null> {
return Promise.resolve(null);
}
getProjectsForAdminUi(): Promise<ProjectForUi[]> {
return Promise.resolve([]);
}
getProjectsForInsights(): Promise<ProjectForInsights[]> {
return Promise.resolve([]);
}
getProjectsByUser(): Promise<string[]> {
return Promise.resolve([]);
}
getProjectsFavoritedByUser(): Promise<string[]> {
return Promise.resolve([]);
}
}