|
|
@@ -1,8 +1,10 @@
|
|
|
import type {
|
|
|
- IGrantedGroup, IPageHasId, IRevisionHasId, ITag, PageGrant,
|
|
|
+ IPageHasId, IRevisionHasId, ITag,
|
|
|
} from '@growi/core';
|
|
|
|
|
|
-export type IApiv3PageCreateParams = {
|
|
|
+import type { IOptionsForCreate, IOptionsForUpdate } from '../page';
|
|
|
+
|
|
|
+export type IApiv3PageCreateParams = IOptionsForCreate & {
|
|
|
path?: string,
|
|
|
parentPath?: string,
|
|
|
optionalParentPath?: string,
|
|
|
@@ -10,10 +12,6 @@ export type IApiv3PageCreateParams = {
|
|
|
body?: string,
|
|
|
pageTags?: string[],
|
|
|
|
|
|
- grant?: PageGrant,
|
|
|
- grantUserGroupIds?: IGrantedGroup[],
|
|
|
- overwriteScopesOfDescendants?: boolean,
|
|
|
-
|
|
|
isSlackEnabled?: boolean,
|
|
|
slackChannels?: string,
|
|
|
};
|
|
|
@@ -24,15 +22,11 @@ export type IApiv3PageCreateResponse = {
|
|
|
revision: IRevisionHasId,
|
|
|
};
|
|
|
|
|
|
-export type IApiv3PageUpdateParams = {
|
|
|
+export type IApiv3PageUpdateParams = IOptionsForUpdate & {
|
|
|
pageId: string,
|
|
|
revisionId: string,
|
|
|
body: string,
|
|
|
|
|
|
- grant?: PageGrant,
|
|
|
- userRelatedGrantUserGroupIds?: IGrantedGroup[],
|
|
|
- overwriteScopesOfDescendants?: boolean,
|
|
|
-
|
|
|
isSlackEnabled?: boolean,
|
|
|
slackChannels?: string,
|
|
|
};
|