@udus/notion-renderer
Version:

21 lines (20 loc) • 544 B
JavaScript
import { Client, isFullDatabase } from "@notionhq/client";
import { retrieveDatabase } from "../../database/retrieve.js";
export const convertChildDatabaseResponseToBlock = async (block, client) => {
const { ok, data } = await retrieveDatabase(client, {
database_id: block.id,
});
if (!ok) {
return block;
}
if (!isFullDatabase(data)) {
return block;
}
return {
...block,
child_database: {
...block.child_database,
database: data,
},
};
};