diff --git a/api/project-backup/project/backupId.ts b/api/project-backup/project/backupId.ts index 6fcc62d..a9282e4 100644 --- a/api/project-backup/project/backupId.ts +++ b/api/project-backup/project/backupId.ts @@ -1,17 +1,18 @@ import type { BaseLine, StringLc, UnixTime } from "../../../base.ts"; +import type { UserForExport } from "../../page-data/export/project.ts"; import type { Page } from "../../pages/project/title.ts"; /** backupされるページデータ */ export interface BackupedPage - extends Pick { + extends Pick { /** ページ本文 */ - lines: Pick[]; + lines: Pick[]; /** ページに含まれているリンク*/ linksLc: StringLc[]; } -/** project backup data */ +/** project backup data got from /api/project-backup/:projectname/:backupId.json */ export interface BackupData { /** project's name */ name: string; @@ -22,6 +23,9 @@ export interface BackupData { /** このデータを生成した日時 (UNIX時刻) */ exported: UnixTime; + /** project members */ + users: UserForExport[]; + /** backuped pages */ pages: BackupedPage[]; }