UNPKG

@metamask/kernel-errors

Version:
1 lines 775 B
{"version":3,"file":"isMarshaledError.mjs","sourceRoot":"","sources":["../../src/marshal/isMarshaledError.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,EAAE,EAAE,8BAA8B;AAE3C,OAAO,EAAE,oBAAoB,EAAE,yBAAwB;AAGvD;;;;;GAKG;AACH,MAAM,UAAU,gBAAgB,CAAC,KAAc;IAC7C,OAAO,EAAE,CAAC,KAAK,EAAE,oBAAoB,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"]}