@aimee-blue/ab-service-kit
Version:
Aimee Blue Service Template
33 lines (25 loc) • 678 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.tryParse = exports.isString = exports.isBuffer = void 0;
var _registerError = require("../registerError");
const isBuffer = value => {
return value instanceof Buffer;
};
exports.isBuffer = isBuffer;
const isString = value => {
return typeof value === 'string';
};
exports.isString = isString;
const tryParse = (text, logger) => {
try {
return JSON.parse(text);
} catch (err) {
(0, _registerError.registerError)(err);
logger.error('💥 Cannot parse incoming message', err);
return null;
}
};
exports.tryParse = tryParse;
//# sourceMappingURL=helpers.js.map