@diplodoc/transform
Version:
A simple transformer of text in YFM (Yandex Flavored Markdown) to HTML
8 lines (7 loc) • 631 B
TypeScript
import Token from 'markdown-it/lib/token';
import { Logger } from '../log';
export declare type MatchTokenFunction = (tokens: Token[], idx: number) => boolean | null | RegExpMatchArray;
export declare const nestedCloseTokenIdxFactory: (tokenName: string, matchOpenToken: MatchTokenFunction, matchCloseToken: MatchTokenFunction) => (tokens: Token[], idx: number, path: string, log: Logger) => number | null;
export declare const сarriage: string;
export declare function generateID(): string;
export declare function append<T extends Record<string, []>, Key extends keyof T>(target: T, key: Key, ...values: T[Key]): T | undefined;