UNPKG

pebblebed

Version:

Simplified interactions with Google Datastore for NodeJS

18 lines 642 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.reviveDateObjects = void 0; function reviveDateObjects(key, value) { if (isSerializedDate(value)) { return new Date(value); } return value; } exports.reviveDateObjects = reviveDateObjects; const datePattern = /^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}\.\d{3}Z$/; function isSerializedDate(value) { return isString(value) && value.length > 15 && value.length < 30 && datePattern.test(value); } function isString(value) { return {}.toString.call(value) === "[object String]"; } //# sourceMappingURL=serialization.js.map