@rise4fun/docusaurus-theme-codesandbox-button
Version:
CodeSandbox components for Docusaurus.
28 lines (27 loc) • 857 B
TypeScript
/// <reference types="react" />
declare module '@rise4fun/docusaurus-theme-codesandbox-button' {
interface CodeSandboxFileOptions {
content: string | object;
}
interface CodeSandboxOptions {
files: Record<string, CodeSandboxFileOptions>;
}
interface CodeSandboxButtonThemeConfig {
templates?: Record<string, CodeSandboxOptions>;
defaultTemplate?: string;
}
interface ThemeConfig {
codeSandbox?: CodeSandboxButtonThemeConfig;
}
export default function themeCodeSandboxButton(): object;
}
declare module '@theme/CodeSandboxButton' {
interface Props {
className?: string;
files: Record<string, string>;
startFile?: string;
label?: string;
template?: string;
}
export default function CodeSandboxButton(props: Props): JSX.Element;
}