UNPKG

js-data-localstorage

Version:
1 lines 17.7 kB
{"version":3,"sources":["dist/js-data-localstorage.js"],"names":["root","factory","exports","module","require","define","amd","this","__WEBPACK_EXTERNAL_MODULE_1__","modules","__webpack_require__","moduleId","installedModules","id","loaded","call","m","c","p","_defineProperty","obj","key","value","Object","defineProperty","enumerable","configurable","writable","_classCallCheck","instance","Constructor","TypeError","enqueue","task","queue","push","dequeue","length","taskInProcess","queueTask","createTask","fn","DSUtils","Promise","then","result","shift","setTimeout","err","reject","_createClass","defineProperties","target","props","i","descriptor","protoProps","staticProps","prototype","JSData","guid","unique","map","emptyStore","DS","filter","defaults","defaultFilter","Defaults","basePath","DSLocalStorageAdapter","options","storage","localStorage","deepMixIn","resourceConfig","makePath","name","endpoint","ids","undefined","idsPath","getPath","idsJson","getItem","fromJson","isEmpty","removeItem","setItem","toJson","getIds","isArray","forEach","_id","saveKeys","_this","resolve","item","_this2","GET","removeCircular","_this3","_this4","with","getIdPath","Error","_instance","tasks","relationList","def","relationName","relation","relationDef","getResource","containedName","contains","localField","__options","orig","slice","_","remove","indexOf","substr","type","foreignKey","localKeys","itemKeys","Array","keys","concat","findAll","where","idAttribute","in","x","relatedItems","set","localKey","find","get","relatedItem","==","all","catch","params","_this5","items","allowSimpleWhere","itemJson","_items","attached","attrs","_this6","PUT","omit","relationFields","ensureId","_this7","_this8","_this9","update","_this10","DEL","removeId","_this11","version","full","major","parseInt","minor","patch","alpha","beta","randHex","choice","size","str","_chars","split","arguments","randInt","min","max","MIN_INT","MAX_INT","Math","round","rand","random","isKind","val","kind","kindOf","UNDEF","_rKind","exec","_toString","toString","arr","compare","isEqual","n","a","b","callback","thisObj","makeIterator","results","len","src","identity","deepMatches","prop","containsMatch","array","pattern","matchArray","patternLength","matchObject","forOwn","forIn","hasOwn","hasOwnProperty","checkDontEnum","_dontEnums","_hasDontEnumBug","ctor","constructor","isProto"],"mappings":"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","file":"dist/js-data-localstorage.min.js"}