UNPKG

@radixdlt/atom

Version:

Container for CRUD instructions known as 'Particles' that are sent to the Radix decentralized ledger

25 lines 1.29 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.isRadixParticleType = exports.isRadixParticle = exports.RadixParticleType = void 0; const util_1 = require("@radixdlt/util"); var RadixParticleType; (function (RadixParticleType) { RadixParticleType["TRANSFERRABLE_TOKENS"] = "TransferrableTokensParticle"; RadixParticleType["UNALLOCATED_TOKENS"] = "UnallocatedTokensParticle"; RadixParticleType["RESOURCE_IDENTIFIER"] = "ResourceIdentifierParticle"; RadixParticleType["FIXED_SUPPLY_TOKEN_DEFINITION"] = "FixedSupplyTokenDefintionParticle"; RadixParticleType["MUTABLE_SUPPLY_TOKEN_DEFINITION"] = "MutableSupplyTokenDefintionParticle"; })(RadixParticleType = exports.RadixParticleType || (exports.RadixParticleType = {})); const isRadixParticle = (something) => { const inspection = something; if (inspection.radixParticleType === undefined) return false; const radixParticleType = inspection.radixParticleType; return exports.isRadixParticleType(radixParticleType); }; exports.isRadixParticle = isRadixParticle; const isRadixParticleType = (something) => { return util_1.isSomeEnum(RadixParticleType)(something); }; exports.isRadixParticleType = isRadixParticleType; //# sourceMappingURL=radixParticleTypes.js.map