Class: BringMoveSwap
actions/BringMoveSwap.internal.BringMoveSwap
Hierarchy
Implements
Constructors
constructor
• new BringMoveSwap(graph, type)
Parameters
| Name | Type |
|---|---|
graph | Graph |
type | ActionType |
Defined in
Methods
broadcastSource
▸ Private broadcastSource(sources, destinations): any[]
Parameters
| Name | Type |
|---|---|
sources | Target[] |
destinations | Target[] |
Returns
any[]
Defined in
calculateMarks
▸ Private calculateMarks(markEntries): Object
Parameters
| Name | Type |
|---|---|
markEntries | MarkEntry[] |
Returns
Object
| Name | Type |
|---|---|
sourceMark | MarkEntry[] |
thatMark | MarkEntry[] |
Defined in
decorateTargets
▸ Private decorateTargets(sources, destinations): Promise<void>
Parameters
| Name | Type |
|---|---|
sources | Target[] |
destinations | Target[] |
Returns
Promise<void>
Defined in
decorateThatMark
▸ Private decorateThatMark(thatMark): Promise<[void, void]>
Parameters
| Name | Type |
|---|---|
thatMark | MarkEntry[] |
Returns
Promise<[void, void]>
Defined in
getDecorationContext
▸ Private getDecorationContext(): Object
Returns
Object
| Name | Type |
|---|---|
destinationStyle | FlashStyle |
getSourceRangeCallback | (target: Target) => Range |
sourceStyle | pendingDelete | referenced | pendingModification1 |
Defined in
getEdits
▸ Private getEdits(sources, destinations): ExtendedEdit[]
Parameters
| Name | Type |
|---|---|
sources | Target[] |
destinations | Target[] |
Returns
Defined in
performEditsAndComputeThatMark
▸ Private performEditsAndComputeThatMark(edits): Promise<MarkEntry[]>
Parameters
| Name | Type |
|---|---|
edits | ExtendedEdit[] |
Returns
Promise<MarkEntry[]>
Defined in
run
▸ run(__namedParameters): Promise<ActionReturnValue>
Parameters
| Name | Type |
|---|---|
__namedParameters | [Target[], Target[]] |
Returns
Promise<ActionReturnValue>