mirror of
https://github.com/FlipsideCrypto/DefinitelyTyped.git
synced 2026-02-06 10:56:53 +00:00
🤖 Merge PR #48115 [prosemirror-model] allow null,undefined as DOMOutputSpecArray values by @ncpierson
Co-authored-by: Nick Pierson <npierson@evernote.com>
This commit is contained in:
parent
e8d8fceea1
commit
c60403cb35
2
types/prosemirror-model/index.d.ts
vendored
2
types/prosemirror-model/index.d.ts
vendored
@ -1390,7 +1390,7 @@ export class Schema<N extends string = any, M extends string = any> {
|
||||
}
|
||||
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;
|
||||
|
||||
@ -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' }]];
|
||||
|
||||
Loading…
Reference in New Issue
Block a user