babel-plugin-tester
Version:
Utilities for testing babel plugins
22 lines (21 loc) • 750 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.unstringSnapshotSerializer = exports.default = void 0;
var _constant = require("../constant.js");
const debug = _constant.globalDebugger.extend('serializer');
const unstringSnapshotSerializer = exports.unstringSnapshotSerializer = {
test: value => {
const isTriggered = typeof value === 'string';
debug(`unstring serializer is triggered: ${isTriggered ? 'yes' : 'no'}`);
return isTriggered;
},
print: value => {
debug('original value: %O', value);
const serializedValue = String(value);
debug('serialized value: %O', serializedValue);
return serializedValue;
}
};
var _default = exports.default = unstringSnapshotSerializer;