18 lines
659 B
TypeScript
18 lines
659 B
TypeScript
import type { DetailedHTMLProps, HTMLAttributes } from 'react';
|
|
|
|
interface KvMdEditorProps extends HTMLAttributes<HTMLElement> {
|
|
markdown?: string;
|
|
placeholder?: string;
|
|
}
|
|
|
|
declare module 'react' {
|
|
namespace JSX {
|
|
interface IntrinsicElements {
|
|
'kv-template': DetailedHTMLProps<HTMLAttributes<HTMLElement>, HTMLElement>;
|
|
'kv-md-preview': DetailedHTMLProps<HTMLAttributes<HTMLElement>, HTMLElement>;
|
|
'kv-md-content': DetailedHTMLProps<HTMLAttributes<HTMLElement>, HTMLElement>;
|
|
'md': DetailedHTMLProps<HTMLAttributes<HTMLElement>, HTMLElement>;
|
|
'kv-md-editor': DetailedHTMLProps<KvMdEditorProps, HTMLElement>;
|
|
}
|
|
}
|
|
} |