UNPKG

@aimee-blue/ab-service-kit

Version:
33 lines (25 loc) 678 B
"use strict"; 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