UNPKG

@j0nnyboi/amman

Version:

A modern mandatory toolbelt to help test solana SDK libraries and apps on a locally running validator.

23 lines 655 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.assertCommitment = exports.isCommitment = exports.commitments = void 0; const assert_1 = require("assert"); exports.commitments = [ 'processed', 'confirmed', 'finalized', 'recent', 'single', 'singleGossip', 'root', 'max', ]; function isCommitment(value) { return exports.commitments.includes(value); } exports.isCommitment = isCommitment; function assertCommitment(value) { (0, assert_1.strict)(isCommitment(value), `Invalid commitment: ${value}`); } exports.assertCommitment = assertCommitment; //# sourceMappingURL=guards.js.map