From acf32aeffc61775d54b56f22ae2f468a8f389835 Mon Sep 17 00:00:00 2001 From: Vadym Borodin Date: Thu, 12 Jan 2023 14:58:16 +0200 Subject: [PATCH] Mark the sub-properties that are guaranteed to be present --- types/easymde.d.ts | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/types/easymde.d.ts b/types/easymde.d.ts index 361b7e8..609c418 100644 --- a/types/easymde.d.ts +++ b/types/easymde.d.ts @@ -54,13 +54,13 @@ type ToolbarButton = | 'guide'; interface InstanceOptions extends EasyMDE { - blockStyles: EasyMDE.BlockStyleOptions; - insertTexts: EasyMDE.InsertTextOptions; + blockStyles: Required; + insertTexts: Required; minHeight: string; parsingConfig: EasyMDE.ParsingOptions; previewClass: string | ReadonlyArray; previewRender: (markdownPlaintext: string, previewElement: HTMLElement) => string | null; - shortcuts: EasyMDE.Shortcuts; + shortcuts: Required; status: boolean | ReadonlyArray; toolbar: boolean | ReadonlyArray<'|' | ToolbarButton | EasyMDE.ToolbarIcon | EasyMDE.ToolbarDropdownIcon>; @@ -70,11 +70,11 @@ interface InstanceOptions extends EasyMDE { imagePathAbsolute: boolean; imageCSRFName: string; imageCSRFHeader: boolean; - imageTexts: EasyMDE.ImageTextsOptions; - errorMessages: EasyMDE.ImageErrorTextsOptions; + imageTexts: Required; + errorMessages: Required; errorCallback: (errorMessage: string) => void; - promptTexts: EasyMDE.PromptTexts; + promptTexts: Required; direction: 'ltr' | 'rtl'; }