@tanstack/markdown
Version:
A tiny, fast, deterministic Markdown renderer for blogs and documentation.
17 lines • 1.07 kB
TypeScript
import type { InlineNode, LinkReferenceDefinition } from './types.js';
export declare function normalizeInput(value: string): string;
export declare function escapeHtml(value: string): string;
export declare function escapeAttr(value: string): string;
export declare function isBlank(value: string): boolean;
export declare function stripIndent(value: string, size: number): string;
export declare function plainText(nodes: InlineNode[]): string;
export declare function createSlugger(normalize?: typeof headingSlug): (value: string) => string;
declare function headingSlug(value: string): string;
export declare function sanitizeUrl(value: string): string;
export declare function parseDestination(value: string): LinkReferenceDefinition | undefined;
export declare function normalizeReferenceLabel(value: string): string;
export declare function footnoteId(label: string): string;
export declare function footnoteReferenceId(id: string, index?: number): string;
export declare function splitLines(value: string): string[];
export {};
//# sourceMappingURL=utils.d.ts.map