@j0nnyboi/amman
Version:
A modern mandatory toolbelt to help test solana SDK libraries and apps on a locally running validator.
23 lines • 655 B
JavaScript
;
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