add command scope

This commit is contained in:
Philipp Kühn
2021-02-16 11:27:58 +01:00
parent 87beee25b0
commit ca8d1a4245
74 changed files with 614 additions and 460 deletions

View File

@@ -14,19 +14,21 @@ export interface LinkOptions {
}
declare module '@tiptap/core' {
interface Commands {
/**
* Set a link mark
*/
setLink: (attributes: { href: string, target?: string }) => Command,
/**
* Toggle a link mark
*/
toggleLink: (attributes: { href: string, target?: string }) => Command,
/**
* Unset a link mark
*/
unsetLink: () => Command,
interface AllCommands {
link: {
/**
* Set a link mark
*/
setLink: (attributes: { href: string, target?: string }) => Command,
/**
* Toggle a link mark
*/
toggleLink: (attributes: { href: string, target?: string }) => Command,
/**
* Unset a link mark
*/
unsetLink: () => Command,
}
}
}