Skip to content

PickingUpItem

This is the type that is fed to the PRE_ITEM_PICKUP and POST_ITEM_PICKUP custom callbacks.

Defined in: packages/isaacscript-common/src/types/PickingUpItem.ts:17

Part of PickingUpItem.

itemType: NULL

Defined in: packages/isaacscript-common/src/types/PickingUpItem.ts:19

Needed so that we can distinguish between picking up a collectible and a trinket.

subType: 0

Defined in: packages/isaacscript-common/src/types/PickingUpItem.ts:22

Equal to either the collectible type, the trinket type, or 0.


Defined in: packages/isaacscript-common/src/types/PickingUpItem.ts:26

Part of PickingUpItem.

itemType: PASSIVE | ACTIVE | FAMILIAR

Defined in: packages/isaacscript-common/src/types/PickingUpItem.ts:28

Needed so that we can distinguish between picking up a collectible and a trinket.

subType: CollectibleType

Defined in: packages/isaacscript-common/src/types/PickingUpItem.ts:31

Equal to either the collectible type, the trinket type, or 0.


Defined in: packages/isaacscript-common/src/types/PickingUpItem.ts:35

Part of PickingUpItem.

itemType: TRINKET

Defined in: packages/isaacscript-common/src/types/PickingUpItem.ts:37

Needed so that we can distinguish between picking up a collectible and a trinket.

subType: TrinketType

Defined in: packages/isaacscript-common/src/types/PickingUpItem.ts:40

Equal to either the collectible type, the trinket type, or 0.

PickingUpItem = PickingUpItemNull | PickingUpItemCollectible | PickingUpItemTrinket

Defined in: packages/isaacscript-common/src/types/PickingUpItem.ts:13

newPickingUpItem(): PickingUpItem

Defined in: packages/isaacscript-common/src/types/PickingUpItem.ts:46

PickingUpItem


resetPickingUpItem(pickingUpItem): void

Defined in: packages/isaacscript-common/src/types/PickingUpItem.ts:54

Helper function to reset a PickupUpItem object to all 0 values.

PickingUpItem

void


isPickingUpItemNull(pickingUpItem): pickingUpItem is PickingUpItemTrinket

Defined in: packages/isaacscript-common/src/types/PickingUpItem.ts:66

Helper function to narrow the type of PickingUpItem to ItemType.NULL (0).

PickingUpItem

pickingUpItem is PickingUpItemTrinket


isPickingUpItemCollectible(pickingUpItem): pickingUpItem is PickingUpItemCollectible

Defined in: packages/isaacscript-common/src/types/PickingUpItem.ts:79

Helper function to narrow the type of PickingUpItem to one of the following:

  • ItemType.PASSIVE (1)
  • ItemType.ACTIVE (3)
  • ItemType.FAMILIAR (4)

PickingUpItem

pickingUpItem is PickingUpItemCollectible


isPickingUpItemTrinket(pickingUpItem): pickingUpItem is PickingUpItemTrinket

Defined in: packages/isaacscript-common/src/types/PickingUpItem.ts:86

Helper function to narrow the type of PickingUpItem to ItemType.TRINKET (2).

PickingUpItem

pickingUpItem is PickingUpItemTrinket