add basic inputrules and pasterules

This commit is contained in:
Philipp Kühn
2020-04-02 08:53:59 +02:00
parent b85df2b4c1
commit 28d5ae094b
10 changed files with 209 additions and 4 deletions

View File

@@ -48,6 +48,18 @@ export default class ExtensionManager {
.toArray()
}
get inputRules(): any {
return collect(this.extensions)
.flatMap(extension => extension.inputRules())
.toArray()
}
get pasteRules(): any {
return collect(this.extensions)
.flatMap(extension => extension.pasteRules())
.toArray()
}
get keymaps() {
return collect(this.extensions)
.map(extension => extension.keys())