Skip to content

frontends-web-frontend


Function: duplicateProject()

duplicateProject(id): Promise<{ id: string; mode: "internal-events" | "internal-hazards" | "external-hazards" | "full-scope"; modeLabel: string; myRole: "owner" | "editor" | "viewer"; name: string; ownerFullName: string; ownerInitials: string; ownerUsername: string; pageLayout: "modern" | "legacy"; pinned: boolean; progress: number; sharedTeams: object[]; sharedUsers: object[]; state: "baseline" | "active" | "archived"; status: Record<string, "in-progress" | "na" | "baseline" | "not-started">; updatedAt: string; version: number; }>

Defined in: frontends/web-frontend/src/projects/projectApi.ts:90

Parameters

id

string

Returns

Promise<{ id: string; mode: "internal-events" | "internal-hazards" | "external-hazards" | "full-scope"; modeLabel: string; myRole: "owner" | "editor" | "viewer"; name: string; ownerFullName: string; ownerInitials: string; ownerUsername: string; pageLayout: "modern" | "legacy"; pinned: boolean; progress: number; sharedTeams: object[]; sharedUsers: object[]; state: "baseline" | "active" | "archived"; status: Record<string, "in-progress" | "na" | "baseline" | "not-started">; updatedAt: string; version: number; }>