@diplodoc/markdown-translation
Version:
markdown translation utilities
23 lines (22 loc) • 764 B
TypeScript
import { CustomRendererHooks } from '@diplodoc/markdown-it-custom-renderer';
import { HooksState } from './hooks';
import { TemplateParams } from 'src/xliff';
import { LinkState } from 'src/skeleton/rules/link';
export type SkeletonRendererState = HooksState & LinkState;
export type RenderParams = BaseParams & TemplateParams & DiplodocParams;
export type BaseParams = {
markdown: string;
markdownPath?: string;
skeletonPath?: string;
hooks?: CustomRendererHooks;
};
export type DiplodocParams = {
lang?: string;
notesAutotitle?: boolean;
};
export declare function render(parameters: RenderParams): {
skeleton: string;
xliff: string;
units: string[];
};
export declare function validateParams(parameters: RenderParams): void;