Skip to main content

Class: ItemStage

processTargets/modifiers/ItemStage/ItemStage.ItemStage

Implements

Constructors

constructor

new ItemStage(modifier)

Parameters

NameType
modifierContainingScopeModifier | EveryScopeModifier

Defined in

processTargets/modifiers/ItemStage/ItemStage.ts:21

Methods

getEveryTarget

Private getEveryTarget(context, target): ScopeTypeTarget[]

Parameters

NameType
contextProcessedTargetsContext
targetTarget

Returns

ScopeTypeTarget[]

Defined in

processTargets/modifiers/ItemStage/ItemStage.ts:40


getSingleTarget

Private getSingleTarget(context, target): ScopeTypeTarget

Parameters

NameType
contextProcessedTargetsContext
targetTarget

Returns

ScopeTypeTarget

Defined in

processTargets/modifiers/ItemStage/ItemStage.ts:57


itemInfoToTarget

Private itemInfoToTarget(target, itemInfo, removalRange?): ScopeTypeTarget

Parameters

NameType
targetTarget
itemInfoItemInfo
removalRange?Range

Returns

ScopeTypeTarget

Defined in

processTargets/modifiers/ItemStage/ItemStage.ts:89


run

run(context, target): Target[]

Parameters

NameType
contextProcessedTargetsContext
targetTarget

Returns

Target[]

Implementation of

ModifierStage.run

Defined in

processTargets/modifiers/ItemStage/ItemStage.ts:23