mirror of
https://github.com/makeplane/plane.git
synced 2026-05-12 20:08:41 -05:00
chore: add extended services support
This commit is contained in:
@@ -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;
|
||||
};
|
||||
|
||||
@@ -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 & {
|
||||
|
||||
Reference in New Issue
Block a user