UNPKG

sveltekit-notion-blog

Version:

A plug and play library for setting up blogs in subdirectory or main directory in Sveltekit projects using Notion as CMS.

8 lines (7 loc) 961 B
import type { BlockObjectResponse, DatabaseObjectResponse, PageObjectResponse, PartialBlockObjectResponse, PartialDatabaseObjectResponse, PartialPageObjectResponse, PartialUserObjectResponse, RichTextItemResponse, UserObjectResponse } from "."; export declare function isFullBlock(response: PageObjectResponse | PartialPageObjectResponse | DatabaseObjectResponse | PartialDatabaseObjectResponse | BlockObjectResponse | PartialBlockObjectResponse): response is BlockObjectResponse; export declare function isPageObjectResponse(response: any): response is PageObjectResponse[]; export declare function isFullPage(page: any): page is PageObjectResponse; export declare function isObject(o: unknown): o is Record<PropertyKey, unknown>; export declare function isFullUser(response: UserObjectResponse | PartialUserObjectResponse): response is UserObjectResponse; export declare const processAnnotations: (annotations: RichTextItemResponse["annotations"]) => string;