@udus/notion-renderer
Version:

17 lines • 755 B
TypeScript
import type { BlockBlockObject, BlockBlockProps } from "./block.js";
import type { IdRequest } from "../common/common.js";
import type { SyncedBlockBlockObjectResponse } from "@notionhq/client/build/src/api-endpoints.js";
import type { ComponentType } from "react";
export type SyncedBlockBlockObject = SyncedBlockBlockObjectResponse & {
synced_block: {
synced_from: {
type: "block_id";
block_id: IdRequest;
block?: BlockBlockObject | null;
} | null;
children?: Array<BlockBlockObject> | null;
};
};
export type SyncedBlockBlockProps = BlockBlockProps<SyncedBlockBlockObject>;
export type SyncedBlockBlock = ComponentType<SyncedBlockBlockProps>;
//# sourceMappingURL=syncedBlock.d.ts.map