UNPKG

aftermath-ts-sdk

Version:
50 lines (49 loc) 2 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.isFarmsWithdrewPrincipalEvent = exports.isFarmsUnlockedEvent = exports.isFarmsStakedEvent = exports.isFarmsLockedEvent = exports.isFarmsHarvestedRewardsEvent = exports.isFarmsDepositedPrincipalEvent = void 0; // | FarmsDestroyedStakedPositionEvent // | FarmsJoinedEvent // | FarmsSplitEvent // | FarmsStakedRelaxedEvent /** * Type guard to determine if a `FarmUserEvent` is a `FarmsDepositedPrincipalEvent`. */ const isFarmsDepositedPrincipalEvent = (event) => { return event.type.toLowerCase().includes("::depositedprincipalevent"); }; exports.isFarmsDepositedPrincipalEvent = isFarmsDepositedPrincipalEvent; /** * Type guard to determine if a `FarmUserEvent` is a `FarmsHarvestedRewardsEvent`. */ const isFarmsHarvestedRewardsEvent = (event) => { return event.type.toLowerCase().includes("::harvestedrewardsevent"); }; exports.isFarmsHarvestedRewardsEvent = isFarmsHarvestedRewardsEvent; /** * Type guard to determine if a `FarmUserEvent` is a `FarmsLockedEvent`. */ const isFarmsLockedEvent = (event) => { return event.type.toLowerCase().includes("::lockedevent"); }; exports.isFarmsLockedEvent = isFarmsLockedEvent; /** * Type guard to determine if a `FarmUserEvent` is a `FarmsStakedEvent`. */ const isFarmsStakedEvent = (event) => { return event.type.toLowerCase().includes("::stakedevent"); }; exports.isFarmsStakedEvent = isFarmsStakedEvent; /** * Type guard to determine if a `FarmUserEvent` is a `FarmsUnlockedEvent`. */ const isFarmsUnlockedEvent = (event) => { return event.type.toLowerCase().includes("::unlockedevent"); }; exports.isFarmsUnlockedEvent = isFarmsUnlockedEvent; /** * Type guard to determine if a `FarmUserEvent` is a `FarmsWithdrewPrincipalEvent`. */ const isFarmsWithdrewPrincipalEvent = (event) => { return event.type.toLowerCase().includes("::withdrewprincipalevent"); }; exports.isFarmsWithdrewPrincipalEvent = isFarmsWithdrewPrincipalEvent;