UNPKG

@udus/notion-renderer

Version:
14 lines (13 loc) 557 B
import { notUndefined } from "../../utils/utils.js"; import { convertResponseToBlock } from "./convert/convertResponseToBlock.js"; import { wrapListItems } from "./wrapListItems.js"; export const resolveBlockChildren = async (blocks, client) => { const blockObjectList = (await Promise.all(blocks.map(async (child_block) => { const { ok, data } = await convertResponseToBlock(child_block, client); if (!ok) { return; } return data; }))).filter(notUndefined); return wrapListItems(blockObjectList); };