// SPDX-License-Identifier: MIT pragma solidity ^0.8.13; import { GettersAndDerivers } from "./GettersAndDerivers.sol"; import { TokenTransferrerErrors } from "../interfaces/TokenTransferrerErrors.sol"; import { CounterManager } from "./CounterManager.sol"; contract Assertions is GettersAndDerivers, CounterManager, TokenTransferrerErrors { constructor(address conduitController) GettersAndDerivers(conduitController) {} function _assertNonZeroAmount(uint256 amount) internal pure { // Revert if the supplied amount is equal to zero. if (amount == 0) { revert MissingItemAmount(); } } }