@samepage/internal
Version:
Utilities used across modules - not meant for use by users directly
16 lines (15 loc) • 608 B
TypeScript
import { DecodeState, EncodeState, JSONData, EnsurePageByTitle, DeletePage, OpenPage } from "./types";
declare const acceptSharePageOperation: ({ ensurePageByTitle, openPage, deletePage, decodeState, encodeState, initPage, }: {
ensurePageByTitle: EnsurePageByTitle;
decodeState: DecodeState;
encodeState: EncodeState;
initPage: (s: {
notebookPageId: string;
}) => void;
openPage: OpenPage;
deletePage: DeletePage;
}) => ({ $title, title: legacyTitle, page }: JSONData) => Promise<{
url: string;
notebookPageId: string;
}>;
export default acceptSharePageOperation;