createLinkBehaviors
createLinkBehaviors(
config
):Behavior
<"focus"
|"delete"
|"select"
|"serialize"
|"copy"
|"serialization.failure"
|"serialization.success"
|"deserialize"
|"deserialization.failure"
|"deserialization.success"
|"annotation.add"
|"annotation.remove"
|"annotation.toggle"
|"block.set"
|"block.unset"
|"blur"
|"data transfer.set"
|"decorator.add"
|"decorator.remove"
|"decorator.toggle"
|"delete.backward"
|"delete.block"
|"delete.forward"
|"delete.text"
|"insert.blocks"
|"insert.block object"
|"insert.inline object"
|"insert.break"
|"insert.soft break"
|"insert.block"
|"insert.span"
|"insert.text"
|"insert.text block"
|"list item.add"
|"list item.remove"
|"list item.toggle"
|"move.block"
|"move.block down"
|"move.block up"
|"select.previous block"
|"select.next block"
|"style.add"
|"style.remove"
|"style.toggle"
|"text block.set"
|"text block.unset"
|"key.down"
|"key.up"
|"paste"
|`custom.${string}`
,true
,PickFromUnion
<BehaviorEvent
,"type"
,"focus"
|"delete"
|"select"
|"serialize"
|"copy"
|"serialization.failure"
|"serialization.success"
|"deserialize"
|"deserialization.failure"
|"deserialization.success"
|"annotation.add"
|"annotation.remove"
|"annotation.toggle"
|"block.set"
|"block.unset"
|"blur"
|"data transfer.set"
|"decorator.add"
|"decorator.remove"
|"decorator.toggle"
|"delete.backward"
|"delete.block"
|"delete.forward"
|"delete.text"
|"insert.blocks"
|"insert.block object"
|"insert.inline object"
|"insert.break"
|"insert.soft break"
|"insert.block"
|"insert.span"
|"insert.text"
|"insert.text block"
|"list item.add"
|"list item.remove"
|"list item.toggle"
|"move.block"
|"move.block down"
|"move.block up"
|"select.previous block"
|"select.next block"
|"style.add"
|"style.remove"
|"style.toggle"
|"text block.set"
|"text block.unset"
|"key.down"
|"key.up"
|"paste"
|`custom.${string}`
>>[]
Defined in: behaviors/behavior.links.ts:19
Parameters
config
Returns
Behavior
<"focus"
| "delete"
| "select"
| "serialize"
| "copy"
| "serialization.failure"
| "serialization.success"
| "deserialize"
| "deserialization.failure"
| "deserialization.success"
| "annotation.add"
| "annotation.remove"
| "annotation.toggle"
| "block.set"
| "block.unset"
| "blur"
| "data transfer.set"
| "decorator.add"
| "decorator.remove"
| "decorator.toggle"
| "delete.backward"
| "delete.block"
| "delete.forward"
| "delete.text"
| "insert.blocks"
| "insert.block object"
| "insert.inline object"
| "insert.break"
| "insert.soft break"
| "insert.block"
| "insert.span"
| "insert.text"
| "insert.text block"
| "list item.add"
| "list item.remove"
| "list item.toggle"
| "move.block"
| "move.block down"
| "move.block up"
| "select.previous block"
| "select.next block"
| "style.add"
| "style.remove"
| "style.toggle"
| "text block.set"
| "text block.unset"
| "key.down"
| "key.up"
| "paste"
| `custom.${string}`
, true
, PickFromUnion
<BehaviorEvent
, "type"
, "focus"
| "delete"
| "select"
| "serialize"
| "copy"
| "serialization.failure"
| "serialization.success"
| "deserialize"
| "deserialization.failure"
| "deserialization.success"
| "annotation.add"
| "annotation.remove"
| "annotation.toggle"
| "block.set"
| "block.unset"
| "blur"
| "data transfer.set"
| "decorator.add"
| "decorator.remove"
| "decorator.toggle"
| "delete.backward"
| "delete.block"
| "delete.forward"
| "delete.text"
| "insert.blocks"
| "insert.block object"
| "insert.inline object"
| "insert.break"
| "insert.soft break"
| "insert.block"
| "insert.span"
| "insert.text"
| "insert.text block"
| "list item.add"
| "list item.remove"
| "list item.toggle"
| "move.block"
| "move.block down"
| "move.block up"
| "select.previous block"
| "select.next block"
| "style.add"
| "style.remove"
| "style.toggle"
| "text block.set"
| "text block.unset"
| "key.down"
| "key.up"
| "paste"
| `custom.${string}`
>>[]