mirror of
https://github.com/rjNemo/ticket_manager
synced 2026-06-06 08:46:39 +00:00
20 lines
564 B
TypeScript
20 lines
564 B
TypeScript
import { Ticket } from "../types/Ticket";
|
|
import { Project } from "../types/Project";
|
|
|
|
export default class ProjectVM {
|
|
public id: number;
|
|
public title: string;
|
|
public description: string;
|
|
// public avatars: string[];
|
|
public value: number;
|
|
public tickets: Ticket[];
|
|
|
|
public constructor(project: Project) {
|
|
this.id = project.id;
|
|
this.title = project.title;
|
|
this.description = project.description;
|
|
// this.avatars = project.getUsers().map(u => u.Picture);
|
|
this.value = project.progression;
|
|
this.tickets = project.tickets;
|
|
}
|
|
}
|