1
0
mirror of https://github.com/Unleash/unleash.git synced 2025-03-23 00:16:25 +01:00
unleash.unleash/src/lib/features/project/fake-project-owners-read-model.ts

17 lines
491 B
TypeScript
Raw Normal View History

import type {
IProjectOwnersReadModel,
IProjectForUiWithOwners,
} from './project-owners-read-model.type';
import type { ProjectForUi } from './project-read-model-type';
export class FakeProjectOwnersReadModel implements IProjectOwnersReadModel {
async addOwners(
projects: ProjectForUi[],
): Promise<IProjectForUiWithOwners[]> {
return projects.map((project) => ({
...project,
owners: [{ ownerType: 'system' }],
}));
}
}