Skip to main content

Class: BringMoveSwap

actions/BringMoveSwap.internal.BringMoveSwap

Hierarchy

Implements

Constructors

constructor

new BringMoveSwap(graph, type)

Parameters

NameType
graphGraph
typeActionType

Defined in

actions/BringMoveSwap.ts:33

Methods

broadcastSource

Private broadcastSource(sources, destinations): any[]

Parameters

NameType
sourcesTarget[]
destinationsTarget[]

Returns

any[]

Defined in

actions/BringMoveSwap.ts:37


calculateMarks

Private calculateMarks(markEntries): Object

Parameters

NameType
markEntriesMarkEntry[]

Returns

Object

NameType
sourceMarkMarkEntry[]
thatMarkMarkEntry[]

Defined in

actions/BringMoveSwap.ts:235


decorateTargets

Private decorateTargets(sources, destinations): Promise<void>

Parameters

NameType
sourcesTarget[]
destinationsTarget[]

Returns

Promise<void>

Defined in

actions/BringMoveSwap.ts:68


decorateThatMark

Private decorateThatMark(thatMark): Promise<[void, void]>

Parameters

NameType
thatMarkMarkEntry[]

Returns

Promise<[void, void]>

Defined in

actions/BringMoveSwap.ts:215


getDecorationContext

Private getDecorationContext(): Object

Returns

Object

NameType
destinationStyleEditStyle
getSourceRangeCallback(target: Target) => undefined | Range
sourceStyleEditStyle

Defined in

actions/BringMoveSwap.ts:46


getEdits

Private getEdits(sources, destinations): ExtendedEdit[]

Parameters

NameType
sourcesTarget[]
destinationsTarget[]

Returns

ExtendedEdit[]

Defined in

actions/BringMoveSwap.ts:83


performEditsAndComputeThatMark

Private performEditsAndComputeThatMark(edits): Promise<MarkEntry[]>

Parameters

NameType
editsExtendedEdit[]

Returns

Promise<MarkEntry[]>

Defined in

actions/BringMoveSwap.ts:153


run

run(__namedParameters): Promise<ActionReturnValue>

Parameters

NameType
__namedParameters[Target[], Target[]]

Returns

Promise<ActionReturnValue>

Implementation of

Action.run

Defined in

actions/BringMoveSwap.ts:251