UNPKG

@udus/notion-renderer

Version:
20 lines (19 loc) 687 B
import { convertEquationRichTextItemResponse } from "./equation.js"; import { convertMentionRichTextItemResponse } from "./mention.js"; import { convertTextRichTextItemResponse } from "./text.js"; export const convertResponseToRichTextItem = async (response, client) => { switch (response.type) { case "text": { return convertTextRichTextItemResponse(response); } case "equation": { return await convertEquationRichTextItemResponse(response); } case "mention": { return await convertMentionRichTextItemResponse(response, client); } default: { return response; } } };