mirror of
https://github.com/codex-team/editor.js
synced 2026-03-17 08:05:47 +01:00
28 lines
578 B
TypeScript
28 lines
578 B
TypeScript
/**
|
|
* Declaration for external JS module @editorjs/code
|
|
*/
|
|
declare module '@editorjs/code' {
|
|
interface CodeConfig {
|
|
data?: Record<string, unknown>;
|
|
readOnly?: boolean;
|
|
api?: unknown;
|
|
block?: unknown;
|
|
}
|
|
|
|
interface CodeInstance {
|
|
render(): HTMLElement;
|
|
save(block: HTMLElement): Record<string, unknown>;
|
|
}
|
|
|
|
interface CodeTool {
|
|
toolbox?: unknown;
|
|
pasteConfig?: unknown;
|
|
conversionConfig?: unknown;
|
|
isReadOnlySupported?: boolean;
|
|
new (config: CodeConfig): CodeInstance;
|
|
}
|
|
|
|
const Code: CodeTool;
|
|
export default Code;
|
|
}
|
|
|