ds-markdown
Version:
> π React Markdown ζεε¨η»η»δ»ΆοΌζδΎη°δ»£θ倩ηι’ζζ
40 lines β’ 1.19 kB
TypeScript
import React from 'react';
import { ZhCN } from '../../i18n/zh/index.js';
import { IMarkdownKatexConfig, IMarkdownMermaidConfig } from '../../defined/index.js';
export type Locale = ZhCN;
export interface ConfigProviderProps {
locale?: Locale;
mermaidConfig?: IMarkdownMermaidConfig;
katexConfig?: IMarkdownKatexConfig;
children: React.ReactNode;
}
export interface ConfigContextType {
locale: Locale;
mermaidConfig?: IMarkdownMermaidConfig;
katexConfig?: IMarkdownKatexConfig;
}
export declare const ConfigProvider: React.FC<ConfigProviderProps>;
export declare const useConfig: () => ConfigContextType;
export declare const useLocale: () => {
codeBlock: {
copy: string;
copied: string;
download: string;
downloaded: string;
};
mermaid: {
diagram: string;
code: string;
zoomOut: string;
zoomIn: string;
download: string;
fullScreen: string;
exitFullScreen: string;
downloadImage: string;
downloadedImage: string;
copyImage: string;
copiedImage: string;
fitInView: string;
};
};
//# sourceMappingURL=index.d.ts.map