UNPKG

@udus/notion-renderer

Version:
25 lines (24 loc) 828 B
import { convertResponseToRichText } from "../../richText/richText.js"; import { fetchBlockList } from "../fetchBlockList.js"; export const convertHeading1ResponseToBlock = async (block, client) => { if (block.has_children) { const { ok, data } = await fetchBlockList(client, { block_id: block.id }); if (ok) { return { ...block, heading_1: { ...block.heading_1, rich_text: await convertResponseToRichText(block.heading_1.rich_text, client), children: data, }, }; } } return { ...block, heading_1: { ...block.heading_1, rich_text: await convertResponseToRichText(block.heading_1.rich_text, client), }, }; };