Package-level declarations

Types

Link copied to clipboard
data class FulfilledPlacementCommit(val placementRef: TemporaryPlacement, val capturedState: BlockState, val revertAt: Instant) : Delayed
Link copied to clipboard
data class PlacementCommit(val pos: Location, val placementRef: TemporaryPlacement)
Link copied to clipboard
typealias PosPredicate = (pos: Location) -> Boolean
Link copied to clipboard

Functions

Link copied to clipboard
fun <A : Ability, TemporaryPlacement.BlockDataProvider> A.tempPlacement(removalCallback: Lambda? = null, commitCallback: Lambda? = null, removablePredicate: PosPredicate? = null, expeditedPredicate: PosPredicate? = null): TemporaryPlacement