From a50d716e9356e0b0ab3736fc30828bfed9bfba42 Mon Sep 17 00:00:00 2001 From: Vadym Borodin Date: Thu, 12 Jan 2023 15:13:20 +0200 Subject: [PATCH] Add tests --- types/easymde-test.ts | 24 ++++++++++++++++++++++++ types/easymde.d.ts | 4 +++- 2 files changed, 27 insertions(+), 1 deletion(-) diff --git a/types/easymde-test.ts b/types/easymde-test.ts index 1564674..9ff4b1a 100644 --- a/types/easymde-test.ts +++ b/types/easymde-test.ts @@ -34,6 +34,30 @@ EasyMDE.toggleItalic = (editor: EasyMDE) => { console.log('SomeButtonOverride'); }; +console.log(editor.options.blockStyles.bold); +console.log(editor.options.insertTexts.horizontalRule[0]); +console.log(editor.options.minHeight); +console.log(editor.options.parsingConfig.allowAtxHeaderWithoutSpace); +console.log(editor.options.previewClass); +console.log(editor.options.previewRender('Hello', document.body)); +console.log(editor.options.shortcuts.cleanBlock); +console.log(editor.options.status); +console.log(editor.options.toolbar); + +console.log(editor.options.uploadImage); +console.log(editor.options.imageMaxSize); +console.log(editor.options.imageAccept); +console.log(editor.options.imagePathAbsolute); +console.log(editor.options.imageCSRFName); +console.log(editor.options.imageCSRFHeader); +console.log(editor.options.imageTexts.sbInit); +console.log(editor.options.errorMessages.fileTooLarge); +console.log(editor.options.errorCallback('Something went oops!')); + +console.log(editor.options.promptTexts.image); + +console.log(editor.options.direction); + const editor2 = new EasyMDE({ autoDownloadFontAwesome: undefined, previewClass: ['my-custom-class', 'some-other-class'], diff --git a/types/easymde.d.ts b/types/easymde.d.ts index 76cb988..c7fe9c3 100644 --- a/types/easymde.d.ts +++ b/types/easymde.d.ts @@ -71,7 +71,9 @@ interface InstanceOptions extends SetRequired { blockStyles: Required; insertTexts: Required; - shortcuts: Required; + shortcuts: { + [P in keyof EasyMDE.Shortcuts]-?: NonNullable; + }; imageTexts: Required; errorMessages: Required;