UNPKG

@diplodoc/transform

Version:

A simple transformer of text in YFM (Yandex Flavored Markdown) to HTML

8 lines (7 loc) 631 B
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;