Socket
Socket
Sign inDemoInstall

@notionhq/client

Package Overview
Dependencies
Maintainers
14
Versions
56
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@notionhq/client - npm Package Compare versions

Comparing version 2.2.13 to 2.2.14

2

build/package.json
{
"name": "@notionhq/client",
"version": "2.2.13",
"version": "2.2.14",
"description": "A simple and easy to use client for the Notion API",

@@ -5,0 +5,0 @@ "engines": {

@@ -1,2 +0,2 @@

import { BlockObjectResponse, CommentObjectResponse, DatabaseObjectResponse, PageObjectResponse, PartialBlockObjectResponse, PartialCommentObjectResponse, PartialDatabaseObjectResponse, PartialPageObjectResponse, PartialUserObjectResponse, UserObjectResponse } from "./api-endpoints";
import { BlockObjectResponse, CommentObjectResponse, DatabaseObjectResponse, EquationRichTextItemResponse, PageObjectResponse, PartialBlockObjectResponse, PartialCommentObjectResponse, PartialDatabaseObjectResponse, PartialPageObjectResponse, PartialUserObjectResponse, RichTextItemResponse, TextRichTextItemResponse, UserObjectResponse } from "./api-endpoints";
interface PaginatedArgs {

@@ -53,11 +53,11 @@ start_cursor?: string;

*/
export declare function isFullBlock(response: BlockObjectResponse | PartialBlockObjectResponse): response is BlockObjectResponse;
export declare function isFullBlock(response: PageObjectResponse | PartialPageObjectResponse | DatabaseObjectResponse | PartialDatabaseObjectResponse | BlockObjectResponse | PartialBlockObjectResponse): response is BlockObjectResponse;
/**
* @returns `true` if `response` is a full `PageObjectResponse`.
*/
export declare function isFullPage(response: PageObjectResponse | PartialPageObjectResponse): response is PageObjectResponse;
export declare function isFullPage(response: PageObjectResponse | PartialPageObjectResponse | DatabaseObjectResponse | PartialDatabaseObjectResponse | BlockObjectResponse | PartialBlockObjectResponse): response is PageObjectResponse;
/**
* @returns `true` if `response` is a full `DatabaseObjectResponse`.
*/
export declare function isFullDatabase(response: DatabaseObjectResponse | PartialDatabaseObjectResponse): response is DatabaseObjectResponse;
export declare function isFullDatabase(response: PageObjectResponse | PartialPageObjectResponse | DatabaseObjectResponse | PartialDatabaseObjectResponse | BlockObjectResponse | PartialBlockObjectResponse): response is DatabaseObjectResponse;
/**

@@ -67,3 +67,3 @@ * @returns `true` if `response` is a full `DatabaseObjectResponse` or a full

*/
export declare function isFullPageOrDatabase(response: DatabaseObjectResponse | PartialDatabaseObjectResponse | PageObjectResponse | PartialPageObjectResponse): response is DatabaseObjectResponse | PageObjectResponse;
export declare function isFullPageOrDatabase(response: PageObjectResponse | PartialPageObjectResponse | DatabaseObjectResponse | PartialDatabaseObjectResponse | BlockObjectResponse | PartialBlockObjectResponse): response is DatabaseObjectResponse | PageObjectResponse;
/**

@@ -77,3 +77,15 @@ * @returns `true` if `response` is a full `UserObjectResponse`.

export declare function isFullComment(response: CommentObjectResponse | PartialCommentObjectResponse): response is CommentObjectResponse;
/**
* @returns `true` if `richText` is a `TextRichTextItemResponse`.
*/
export declare function isTextRichTextItemResponse(richText: RichTextItemResponse): richText is TextRichTextItemResponse;
/**
* @returns `true` if `richText` is an `EquationRichTextItemResponse`.
*/
export declare function isEquationRichTextItemResponse(richText: RichTextItemResponse): richText is EquationRichTextItemResponse;
/**
* @returns `true` if `richText` is an `MentionRichTextItemResponse`.
*/
export declare function isMentionRichTextItemResponse(richText: RichTextItemResponse): richText is EquationRichTextItemResponse;
export {};
//# sourceMappingURL=helpers.d.ts.map
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.isFullComment = exports.isFullUser = exports.isFullPageOrDatabase = exports.isFullDatabase = exports.isFullPage = exports.isFullBlock = exports.collectPaginatedAPI = exports.iteratePaginatedAPI = void 0;
exports.isMentionRichTextItemResponse = exports.isEquationRichTextItemResponse = exports.isTextRichTextItemResponse = exports.isFullComment = exports.isFullUser = exports.isFullPageOrDatabase = exports.isFullDatabase = exports.isFullPage = exports.isFullBlock = exports.collectPaginatedAPI = exports.iteratePaginatedAPI = void 0;
/**

@@ -65,3 +65,3 @@ * Returns an async iterator over the results of any paginated Notion API.

function isFullBlock(response) {
return "type" in response;
return response.object === "block" && "type" in response;
}

@@ -73,3 +73,3 @@ exports.isFullBlock = isFullBlock;

function isFullPage(response) {
return "url" in response;
return response.object === "page" && "url" in response;
}

@@ -81,3 +81,3 @@ exports.isFullPage = isFullPage;

function isFullDatabase(response) {
return "title" in response;
return response.object === "database" && "title" in response;
}

@@ -112,2 +112,23 @@ exports.isFullDatabase = isFullDatabase;

exports.isFullComment = isFullComment;
/**
* @returns `true` if `richText` is a `TextRichTextItemResponse`.
*/
function isTextRichTextItemResponse(richText) {
return richText.type === "text";
}
exports.isTextRichTextItemResponse = isTextRichTextItemResponse;
/**
* @returns `true` if `richText` is an `EquationRichTextItemResponse`.
*/
function isEquationRichTextItemResponse(richText) {
return richText.type === "equation";
}
exports.isEquationRichTextItemResponse = isEquationRichTextItemResponse;
/**
* @returns `true` if `richText` is an `MentionRichTextItemResponse`.
*/
function isMentionRichTextItemResponse(richText) {
return richText.type === "mention";
}
exports.isMentionRichTextItemResponse = isMentionRichTextItemResponse;
//# sourceMappingURL=helpers.js.map
{
"name": "@notionhq/client",
"version": "2.2.13",
"version": "2.2.14",
"description": "A simple and easy to use client for the Notion API",

@@ -5,0 +5,0 @@ "engines": {

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc