chore: add extended services support

This commit is contained in:
Aaryan Khandelwal
2025-10-30 15:04:51 +05:30
parent e8bdc47d6a
commit 2337263a37
2 changed files with 5 additions and 1 deletions
@@ -2,6 +2,9 @@ import type { TPage, TPageExtended } from "@plane/types";
import type { RootStore } from "@/plane-web/store/root.store";
import type { TBasePageServices } from "@/store/pages/base-page";
// eslint-disable-next-line @typescript-eslint/no-empty-object-type
export type TExtendedBasePageServices = {};
export type TExtendedPageInstance = TPageExtended & {
asJSONExtended: TPageExtended;
};
+2 -1
View File
@@ -6,6 +6,7 @@ import type { TDocumentPayload, TLogoProps, TNameDescriptionLoader, TPage } from
import type { TChangeHandlerProps } from "@plane/ui";
import { convertHexEmojiToDecimal } from "@plane/utils";
// plane web store
import type { TExtendedBasePageServices } from "@/plane-web/store/pages/extended-base-page";
import { ExtendedBasePage } from "@/plane-web/store/pages/extended-base-page";
import type { RootStore } from "@/plane-web/store/root.store";
// local imports
@@ -64,7 +65,7 @@ export type TBasePageServices = {
}>;
restore: () => Promise<void>;
duplicate: () => Promise<TPage>;
};
} & TExtendedBasePageServices;
export type TPageInstance = TBasePage &
TBasePagePermissions & {