UNPKG

notion-helper

Version:

A library of functions for working more easily with the Notion API

168 lines (165 loc) 2.81 kB
import { buildRichTextObj } from "./rich-text.mjs"; import { audio, block, makeParagraphBlocks, bookmark, bulletedListItem, bullet, callout, code, columnList, column, divider, embed, file, heading1, heading2, heading3, image, numberedListItem, num, paragraph, pdf, quote, table, tableRow, tableOfContents, toDo, toggle, video, } from "./blocks.mjs" import { setIcon } from "./emoji-and-files.mjs"; import { page_meta, page_props, parentDb, parentPage, pageId, blockId, propertyId, cover, icon, title, richText, checkbox, date, email, files, multiSelect, number, people, phoneNumber, relation, select, status, url } from "./page-meta.mjs"; import { quickPages, createNotionBuilder, createNotion } from "./pages.mjs"; import { request, createPage, appendBlocks } from "./requests.mjs"; import { getDepth, getLongestArray, getTotalCount, getPayloadSize } from "./utils.mjs"; export { buildRichTextObj, makeParagraphBlocks, block, request, createPage, appendBlocks, setIcon, page_meta, page_props, quickPages, createNotionBuilder, createNotion, parentDb, parentPage, pageId, blockId, propertyId, cover, icon, title, richText, checkbox, date, email, files, multiSelect, number, people, phoneNumber, relation, select, status, url, audio, bookmark, bulletedListItem, bullet, callout, code, columnList, column, divider, embed, file, heading1, heading2, heading3, image, numberedListItem, num, paragraph, pdf, quote, table, tableRow, tableOfContents, toDo, toggle, video, getDepth, getLongestArray, getTotalCount, getPayloadSize, } const NotionHelper = { buildRichTextObj, makeParagraphBlocks, block, request, setIcon, createPage, appendBlocks, page_meta, page_props, quickPages, createNotionBuilder, createNotion, parentDb, parentPage, pageId, blockId, propertyId, cover, icon, title, richText, checkbox, date, email, files, multiSelect, number, people, phoneNumber, relation, select, status, url, audio, bookmark, bulletedListItem, bullet, callout, code, divider, embed, file, heading1, heading2, heading3, image, numberedListItem, num, paragraph, pdf, quote, table, tableRow, tableOfContents, toDo, toggle, video, getDepth, getLongestArray, getTotalCount, getPayloadSize, } export default NotionHelper