UNPKG

@metaplex-foundation/mpl-toolbox

Version:

Auto-generated essential Solana and Metaplex programs

31 lines 1.26 kB
"use strict"; /** * This code was AUTOGENERATED using the kinobi library. * Please DO NOT EDIT THIS FILE, instead use visitors * to add features, then rerun kinobi to update it. * * @see https://github.com/metaplex-foundation/kinobi */ Object.defineProperty(exports, "__esModule", { value: true }); exports.getSplComputeBudgetErrorFromName = exports.getSplComputeBudgetErrorFromCode = void 0; const codeToErrorMap = new Map(); const nameToErrorMap = new Map(); /** * Attempts to resolve a custom program error from the provided error code. * @category Errors */ function getSplComputeBudgetErrorFromCode(code, program, cause) { const constructor = codeToErrorMap.get(code); return constructor ? new constructor(program, cause) : null; } exports.getSplComputeBudgetErrorFromCode = getSplComputeBudgetErrorFromCode; /** * Attempts to resolve a custom program error from the provided error name, i.e. 'Unauthorized'. * @category Errors */ function getSplComputeBudgetErrorFromName(name, program, cause) { const constructor = nameToErrorMap.get(name); return constructor ? new constructor(program, cause) : null; } exports.getSplComputeBudgetErrorFromName = getSplComputeBudgetErrorFromName; //# sourceMappingURL=splComputeBudget.js.map