remove ts-ignore comments
This commit is contained in:
@@ -15,8 +15,7 @@ export const ToggleMark = createExtension({
|
|||||||
&& markIsActive(state, type)
|
&& markIsActive(state, type)
|
||||||
&& !markIsActive(state, type, attrs)
|
&& !markIsActive(state, type, attrs)
|
||||||
|
|
||||||
if (hasMarkWithDifferentAttributes) {
|
if (attrs && hasMarkWithDifferentAttributes) {
|
||||||
// @ts-ignore
|
|
||||||
return commands.updateMark(type, attrs)
|
return commands.updateMark(type, attrs)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -3,17 +3,13 @@ import { MarkType } from 'prosemirror-model'
|
|||||||
import getMarkAttrs from './getMarkAttrs'
|
import getMarkAttrs from './getMarkAttrs'
|
||||||
|
|
||||||
export default function markHasAttributes(state: EditorState, type: MarkType, attrs?: { [key: string]: any }): boolean {
|
export default function markHasAttributes(state: EditorState, type: MarkType, attrs?: { [key: string]: any }): boolean {
|
||||||
// @ts-ignore
|
|
||||||
if (attrs === undefined || Object.keys(attrs).length === 0) {
|
if (attrs === undefined || Object.keys(attrs).length === 0) {
|
||||||
return true
|
return true
|
||||||
}
|
}
|
||||||
|
|
||||||
const originalAttrs: { [key: string]: any } = getMarkAttrs(state, type)
|
const originalAttrs: { [key: string]: any } = getMarkAttrs(state, type)
|
||||||
|
|
||||||
// @ts-ignore
|
|
||||||
return Object.keys(attrs).filter((key: string) => {
|
return Object.keys(attrs).filter((key: string) => {
|
||||||
// @ts-ignore
|
|
||||||
// console.log(attrs[key], originalAttrs[key], attrs[key] === originalAttrs[key])
|
|
||||||
return attrs[key] === originalAttrs[key]
|
return attrs[key] === originalAttrs[key]
|
||||||
}).length
|
}).length > 0
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user