From b0efb56e7a4f4bd680e34f602a1ecd7e76905824 Mon Sep 17 00:00:00 2001 From: Tyler Romeo Date: Tue, 14 May 2019 12:54:22 -0400 Subject: [PATCH] [tinymce] Add key index types for html.Schema return vales (#35249) For the various get*Elements() functions in TinyMCE's Schema class, it returns a mapping from a string to an empty object. This commit updates the return type for all of these functions to reflect that it is an object with string keys. --- types/tinymce/index.d.ts | 23 ++++++++++++----------- 1 file changed, 12 insertions(+), 11 deletions(-) diff --git a/types/tinymce/index.d.ts b/types/tinymce/index.d.ts index 05ff596c04..17088c00fa 100644 --- a/types/tinymce/index.d.ts +++ b/types/tinymce/index.d.ts @@ -3,6 +3,7 @@ // Definitions by: Martin Duparc // Poul Poulsen // Nico Hartto +// Tyler Romeo // Ashley Workman // Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped // TypeScript Version: 2.3 @@ -1227,35 +1228,35 @@ export namespace html { addValidElements(valid_elements: string): void; - getBlockElements(): {}; + getBlockElements(): {[name: string]: {}}; - getBoolAttrs(): {}; + getBoolAttrs(): {[name: string]: {}}; - getCustomElements(): {}; + getCustomElements(): {[name: string]: {}}; getElementRule(name: string): {}; getInvalidStyles(): void; - getMoveCaretBeforeOnEnterElements(): {}; + getMoveCaretBeforeOnEnterElements(): {[name: string]: {}}; - getNonEmptyElements(): {}; + getNonEmptyElements(): {[name: string]: {}}; - getSelfClosingElements(): {}; + getSelfClosingElements(): {[name: string]: {}}; - getShortEndedElements(): {}; + getShortEndedElements(): {[name: string]: {}}; - getSpecialElements(): {}; + getSpecialElements(): {[name: string]: {}}; - getTextBlockElements(): {}; + getTextBlockElements(): {[name: string]: {}}; - getTextInlineElements(): {}; + getTextInlineElements(): {[name: string]: {}}; getValidClasses(): void; getValidStyles(): void; - getWhiteSpaceElements(): {}; + getWhiteSpaceElements(): {[name: string]: {}}; isValid(name: string, attr?: string): boolean;