UNPKG

roam-export

Version:

A set of tools to Filter/transform/render RoamResearch JSON export. Used in Roam Garden

8 lines (7 loc) 774 B
import { RoamBlock, RoamPage } from "./types"; export declare const isPublic: (page: Readonly<RoamPage>, publicMarkers: Array<string>) => boolean; export declare const getFlatBlockList: (pages: Readonly<RoamPage | RoamBlock>[]) => Readonly<RoamBlock>[]; export declare function getReferencedBlocks(originPages: Readonly<RoamPage>[], allPages: RoamPage[]): Readonly<RoamBlock>[]; export declare const removeChildMatching: (page: Readonly<RoamPage | RoamBlock>, privateMarkers: Array<string>) => Readonly<RoamPage | RoamBlock>; export declare function visitChildren(block: Readonly<RoamPage | RoamBlock>, visit: (block: Readonly<RoamPage | RoamBlock>) => void): void; export declare function removeHierarchicalDuplicates(blocks: Readonly<RoamBlock>[]): Readonly<RoamBlock>[];