05eeb842ed172f629b57da6f9ec56262178752e41e91436ede64e6ddf59d4149.json 7.6 KB

1
  1. {"ast":null,"code":"\"use strict\";\n\nvar _Object$defineProperty = require(\"@babel/runtime-corejs3/core-js-stable/object/define-property\");\nvar _interopRequireDefault = require(\"@babel/runtime-corejs3/helpers/interopRequireDefault\");\n_Object$defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = decode;\nvar _isArray = _interopRequireDefault(require(\"@babel/runtime-corejs3/core-js-stable/array/is-array\"));\nvar _forEach = _interopRequireDefault(require(\"@babel/runtime-corejs3/core-js-stable/instance/for-each\"));\nvar _CoreManager = _interopRequireDefault(require(\"./CoreManager\"));\nvar _ParseFile = _interopRequireDefault(require(\"./ParseFile\"));\nvar _ParseGeoPoint = _interopRequireDefault(require(\"./ParseGeoPoint\"));\nvar _ParsePolygon = _interopRequireDefault(require(\"./ParsePolygon\"));\nvar _ParseRelation = _interopRequireDefault(require(\"./ParseRelation\"));\nfunction decode(value) {\n if (value === null || typeof value !== 'object' || value instanceof Date) {\n return value;\n }\n if ((0, _isArray.default)(value)) {\n const dup = [];\n (0, _forEach.default)(value).call(value, (v, i) => {\n dup[i] = decode(v);\n });\n return dup;\n }\n if (typeof value.__op === 'string') {\n const {\n opFromJSON\n } = _CoreManager.default.getParseOp();\n return opFromJSON(value);\n }\n const ParseObject = _CoreManager.default.getParseObject();\n if (value.__type === 'Pointer' && value.className) {\n return ParseObject.fromJSON(value);\n }\n if (value.__type === 'Object' && value.className) {\n return ParseObject.fromJSON(value);\n }\n if (value.__type === 'Relation') {\n // The parent and key fields will be populated by the parent\n const relation = new _ParseRelation.default(null, null);\n relation.targetClassName = value.className;\n return relation;\n }\n if (value.__type === 'Date') {\n return new Date(value.iso);\n }\n if (value.__type === 'File') {\n return _ParseFile.default.fromJSON(value);\n }\n if (value.__type === 'GeoPoint') {\n return new _ParseGeoPoint.default({\n latitude: value.latitude,\n longitude: value.longitude\n });\n }\n if (value.__type === 'Polygon') {\n return new _ParsePolygon.default(value.coordinates);\n }\n const copy = {};\n for (const k in value) {\n copy[k] = decode(value[k]);\n }\n return copy;\n}","map":{"version":3,"names":["_Object$defineProperty","require","_interopRequireDefault","exports","value","default","decode","_isArray","_forEach","_CoreManager","_ParseFile","_ParseGeoPoint","_ParsePolygon","_ParseRelation","Date","dup","call","v","i","__op","opFromJSON","getParseOp","ParseObject","getParseObject","__type","className","fromJSON","relation","targetClassName","iso","latitude","longitude","coordinates","copy","k"],"sources":["F:/workspace/202226701027/huinongbao-app/node_modules/parse/lib/browser/decode.js"],"sourcesContent":["\"use strict\";\n\nvar _Object$defineProperty = require(\"@babel/runtime-corejs3/core-js-stable/object/define-property\");\nvar _interopRequireDefault = require(\"@babel/runtime-corejs3/helpers/interopRequireDefault\");\n_Object$defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.default = decode;\nvar _isArray = _interopRequireDefault(require(\"@babel/runtime-corejs3/core-js-stable/array/is-array\"));\nvar _forEach = _interopRequireDefault(require(\"@babel/runtime-corejs3/core-js-stable/instance/for-each\"));\nvar _CoreManager = _interopRequireDefault(require(\"./CoreManager\"));\nvar _ParseFile = _interopRequireDefault(require(\"./ParseFile\"));\nvar _ParseGeoPoint = _interopRequireDefault(require(\"./ParseGeoPoint\"));\nvar _ParsePolygon = _interopRequireDefault(require(\"./ParsePolygon\"));\nvar _ParseRelation = _interopRequireDefault(require(\"./ParseRelation\"));\nfunction decode(value) {\n if (value === null || typeof value !== 'object' || value instanceof Date) {\n return value;\n }\n if ((0, _isArray.default)(value)) {\n const dup = [];\n (0, _forEach.default)(value).call(value, (v, i) => {\n dup[i] = decode(v);\n });\n return dup;\n }\n if (typeof value.__op === 'string') {\n const {\n opFromJSON\n } = _CoreManager.default.getParseOp();\n return opFromJSON(value);\n }\n const ParseObject = _CoreManager.default.getParseObject();\n if (value.__type === 'Pointer' && value.className) {\n return ParseObject.fromJSON(value);\n }\n if (value.__type === 'Object' && value.className) {\n return ParseObject.fromJSON(value);\n }\n if (value.__type === 'Relation') {\n // The parent and key fields will be populated by the parent\n const relation = new _ParseRelation.default(null, null);\n relation.targetClassName = value.className;\n return relation;\n }\n if (value.__type === 'Date') {\n return new Date(value.iso);\n }\n if (value.__type === 'File') {\n return _ParseFile.default.fromJSON(value);\n }\n if (value.__type === 'GeoPoint') {\n return new _ParseGeoPoint.default({\n latitude: value.latitude,\n longitude: value.longitude\n });\n }\n if (value.__type === 'Polygon') {\n return new _ParsePolygon.default(value.coordinates);\n }\n const copy = {};\n for (const k in value) {\n copy[k] = decode(value[k]);\n }\n return copy;\n}"],"mappings":"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","ignoreList":[]},"metadata":{},"sourceType":"script","externalDependencies":[]}