viem
Version:
24 lines • 704 B
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
exports.defineFormatter = defineFormatter;
function defineFormatter(type, format) {
return ({ exclude, format: overrides, }) => {
return {
exclude,
format: (args) => {
const formatted = format(args);
if (exclude) {
for (const key of exclude) {
delete formatted[key];
}
}
return {
...formatted,
...overrides(args),
};
},
type,
};
};
}
//# sourceMappingURL=formatter.js.map
;