UNPKG

@metaplex-foundation/mpl-toolbox

Version:

Auto-generated essential Solana and Metaplex programs

31 lines 1.18 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.getSplMemoErrorFromName = exports.getSplMemoErrorFromCode = 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 getSplMemoErrorFromCode(code, program, cause) { const constructor = codeToErrorMap.get(code); return constructor ? new constructor(program, cause) : null; } exports.getSplMemoErrorFromCode = getSplMemoErrorFromCode; /** * Attempts to resolve a custom program error from the provided error name, i.e. 'Unauthorized'. * @category Errors */ function getSplMemoErrorFromName(name, program, cause) { const constructor = nameToErrorMap.get(name); return constructor ? new constructor(program, cause) : null; } exports.getSplMemoErrorFromName = getSplMemoErrorFromName; //# sourceMappingURL=splMemo.js.map