UNPKG

@udus/notion-renderer

Version:
22 lines 918 B
import type { BlockBlockProps } from "./block.js"; import type { IdRequest } from "../common/common.js"; import type { DatabaseObjectResponse, LinkToPageBlockObjectResponse, ListCommentsResponse, PageObjectResponse } from "@notionhq/client/build/src/api-endpoints.js"; import type { ComponentType } from "react"; export type LinkToPageBlockObject = LinkToPageBlockObjectResponse & { link_to_page: { type: "page_id"; page_id: IdRequest; page?: PageObjectResponse; } | { type: "database_id"; database_id: IdRequest; database?: DatabaseObjectResponse; } | { type: "comment_id"; comment_id: IdRequest; comments?: ListCommentsResponse["results"]; }; }; export type LinkToPageBlockProps = BlockBlockProps<LinkToPageBlockObject>; export type LinkToPageBlock = ComponentType<LinkToPageBlockProps>; //# sourceMappingURL=linkToPage.d.ts.map