From c60403cb359926a9f0d730ec7315617200912557 Mon Sep 17 00:00:00 2001 From: Nick Pierson Date: Sat, 26 Sep 2020 11:21:55 -0500 Subject: [PATCH] =?UTF-8?q?=F0=9F=A4=96=20Merge=20PR=20#48115=20[prosemirr?= =?UTF-8?q?or-model]=20allow=20null,undefined=20as=20DOMOutputSpecArray=20?= =?UTF-8?q?values=20by=20@ncpierson?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Nick Pierson --- types/prosemirror-model/index.d.ts | 2 +- types/prosemirror-model/prosemirror-model-tests.ts | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/types/prosemirror-model/index.d.ts b/types/prosemirror-model/index.d.ts index f3e7675807..91852a4c65 100644 --- a/types/prosemirror-model/index.d.ts +++ b/types/prosemirror-model/index.d.ts @@ -1390,7 +1390,7 @@ export class Schema { } export interface DOMOutputSpecArray { 0: string; - 1?: DOMOutputSpec | 0 | { [attr: string]: string }; + 1?: DOMOutputSpec | 0 | { [attr: string]: string | null | undefined }; 2?: DOMOutputSpec | 0; 3?: DOMOutputSpec | 0; 4?: DOMOutputSpec | 0; diff --git a/types/prosemirror-model/prosemirror-model-tests.ts b/types/prosemirror-model/prosemirror-model-tests.ts index b9041597e7..280a36667e 100644 --- a/types/prosemirror-model/prosemirror-model-tests.ts +++ b/types/prosemirror-model/prosemirror-model-tests.ts @@ -7,6 +7,8 @@ let domOutputSpec: model.DOMOutputSpec; domOutputSpec = ['div']; domOutputSpec = ['div', { class: 'foo' }]; domOutputSpec = ['div', { class: 'foo' }, 0]; +domOutputSpec = ['div', { class: null }]; +domOutputSpec = ['div', { class: undefined }]; domOutputSpec = ['div', 0]; domOutputSpec = ['div', ['div', 0]]; domOutputSpec = ['div', ['div', { class: 'foo' }]];