Skip to content

Commit 47e50f5

Browse files
committed
👍 Append Error types to PageListResponse
1 parent 7fe6fed commit 47e50f5

File tree

1 file changed

+10
-7
lines changed

1 file changed

+10
-7
lines changed

scrapbox.d.ts

Lines changed: 10 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -82,13 +82,16 @@ export interface Page extends PageSummary {
8282
}
8383

8484
/** the response type of https://scrpabox.io/api/pages/:projectname */
85-
export interface PageListResponse {
86-
/** data取得先のproject名 */ projectName: string;
87-
/** parameterに渡したskipと同じ */ skip: number;
88-
/** parameterに渡したlimitと同じ */ limit: number;
89-
/** projectの全ページ数 (中身のないページを除く) */ count: number;
90-
/** 取得できたページ情報 */ pages: PageSummary[];
91-
}
85+
export type PageListResponse =
86+
| NotFoundError
87+
| NotMemberError
88+
| {
89+
/** data取得先のproject名 */ projectName: string;
90+
/** parameterに渡したskipと同じ */ skip: number;
91+
/** parameterに渡したlimitと同じ */ limit: number;
92+
/** projectの全ページ数 (中身のないページを除く) */ count: number;
93+
/** 取得できたページ情報 */ pages: PageSummary[];
94+
};
9295

9396
/** project basic information */
9497
export interface Project {

0 commit comments

Comments
 (0)