@metamask/snaps-utils
Version:
A collection of utilities for MetaMask Snaps
24 lines • 651 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.isSnapIcon = void 0;
const utils_1 = require("@metamask/utils");
const icon_1 = require("../../icon.cjs");
/**
* Verify the structure of the snap icon.
*/
exports.isSnapIcon = {
severity: 'error',
structureCheck(files, context) {
if (!files.svgIcon) {
return;
}
try {
(0, icon_1.assertIsSnapIcon)(files.svgIcon);
}
catch (error) {
(0, utils_1.assert)(error instanceof Error);
context.report(error.message);
}
},
};
//# sourceMappingURL=is-snap-icon.cjs.map