@metamask/kernel-errors
Version:
1 lines • 748 B
Source Map (JSON)
{"version":3,"file":"isMarshaledError.cjs","sourceRoot":"","sources":["../../src/marshal/isMarshaledError.ts"],"names":[],"mappings":";;AAWA,4CAEC;AAbD,uDAA2C;AAE3C,mDAAuD;AAGvD;;;;;GAKG;AACH,SAAgB,gBAAgB,CAAC,KAAc;IAC7C,OAAO,IAAA,gBAAE,EAAC,KAAK,EAAE,mCAAoB,CAAC,CAAC;AACzC,CAAC","sourcesContent":["import { is } from '@metamask/superstruct';\n\nimport { MarshaledErrorStruct } from '../constants.ts';\nimport type { MarshaledError } from '../types.ts';\n\n/**\n * Checks if a value is a {@link MarshaledError}.\n *\n * @param value - The value to check.\n * @returns Whether the value is a {@link MarshaledError}.\n */\nexport function isMarshaledError(value: unknown): value is MarshaledError {\n return is(value, MarshaledErrorStruct);\n}\n"]}