dont return tr in input rules and pasterules

This commit is contained in:
Philipp Kühn
2022-01-10 14:55:53 +01:00
parent 209108b700
commit 6a813686f5
9 changed files with 12 additions and 36 deletions

View File

@@ -64,8 +64,6 @@ export function markInputRule(config: {
tr.removeStoredMark(config.type)
}
return tr
},
})
}

View File

@@ -45,8 +45,6 @@ export function nodeInputRule(config: {
} else if (match[0]) {
tr.replaceWith(start, end, config.type.create(attributes))
}
return tr
},
})
}

View File

@@ -29,11 +29,7 @@ export function textInputRule(config: {
}
}
const { tr } = state
tr.insertText(insert, start, end)
return tr
state.tr.insertText(insert, start, end)
},
})
}

View File

@@ -29,12 +29,9 @@ export function textblockTypeInputRule(config: {
return null
}
const { tr } = state
tr.delete(range.from, range.to)
state.tr
.delete(range.from, range.to)
.setBlockType(range.from, range.from, config.type, attributes)
return tr
},
})
}

View File

@@ -54,8 +54,6 @@ export function wrappingInputRule(config: {
) {
tr.join(range.from - 1)
}
return tr
},
})
}