@podlite/schema
Version:
AST tools for Podlite markup language
24 lines (23 loc) • 592 B
TypeScript
import { ParserPlugin } from '..';
/**
* Clean ids from tree
* @returns
*/
export declare const cleanIds: (src?: {
skipChain: number;
podMode: number;
}) => (tree: any) => any;
export declare const slugifyText: (text: string) => string;
/**
* Add set id to 'id' to each blocks
*/
export declare const frozenIds: (src?: {
skipChain: number;
podMode: number;
}) => (tree: any) => any;
export declare const setAllLinksToAnchor: (src?: {
skipChain: number;
podMode: number;
}) => (tree: any) => any;
declare const middleware: ParserPlugin;
export default middleware;