ds-markdown
Version:
> π React Markdown ζεε¨η»η»δ»ΆοΌζδΎη°δ»£θ倩ηι’ζζ
21 lines β’ 986 B
TypeScript
import React from 'react';
import type { IMarkdownThemeProps, IMarkdownThemeStateProps } from '../defined/index.js';
export type MarkdownThemeContextType = {
state: IMarkdownThemeStateProps;
methods: {
updateTheme?: (theme: IMarkdownThemeProps['theme']) => void;
updateMath?: (math: IMarkdownThemeProps['math']) => void;
updateCodeBlock?: (codeBlock: IMarkdownThemeProps['codeBlock']) => void;
updatePlugins?: (plugins: IMarkdownThemeProps['plugins']) => void;
};
};
export declare const DEFAULT_THEME = "light";
export declare const DEFAULT_ANSWER_TYPE = "answer";
export declare const DEFAULT_PLUGINS: never[];
export declare const MarkdownThemeProvider: React.FC<{
value?: Partial<IMarkdownThemeProps>;
children: React.ReactNode;
}>;
export declare const useMarkdownThemeContext: () => MarkdownThemeContextType;
export declare const useThemeState: () => IMarkdownThemeStateProps;
//# sourceMappingURL=MarkdownThemeProvider.d.ts.map