webdetector/.cache/4b/f9374918bfd066ce6f82ab56a84da7.json

1 line
23 KiB
JSON
Raw Normal View History

2018-12-21 12:36:28 +00:00
{"id":"aDnK","dependencies":[{"name":"/Users/philkunz/gitlab/pushrocks_meta/webdetector/node_modules/@pushrocks/lik/ts/lik.interestmap.ts","includedInParent":true,"mtime":499162500000},{"name":"/Users/philkunz/gitlab/pushrocks_meta/webdetector/package.json","includedInParent":true,"mtime":1545395749058},{"name":"/Users/philkunz/gitlab/pushrocks_meta/webdetector/node_modules/@pushrocks/lik/package.json","includedInParent":true,"mtime":1545395355371},{"name":"./lik.plugins","loc":{"line":11,"column":24},"parent":"/Users/philkunz/gitlab/pushrocks_meta/webdetector/node_modules/@pushrocks/lik/dist/lik.interestmap.js","resolved":"/Users/philkunz/gitlab/pushrocks_meta/webdetector/node_modules/@pushrocks/lik/dist/lik.plugins.js"},{"name":"./lik.objectmap","loc":{"line":12,"column":32},"parent":"/Users/philkunz/gitlab/pushrocks_meta/webdetector/node_modules/@pushrocks/lik/dist/lik.interestmap.js","resolved":"/Users/philkunz/gitlab/pushrocks_meta/webdetector/node_modules/@pushrocks/lik/dist/lik.objectmap.js"},{"name":"./lik.interestmap.interest","loc":{"line":13,"column":43},"parent":"/Users/philkunz/gitlab/pushrocks_meta/webdetector/node_modules/@pushrocks/lik/dist/lik.interestmap.js","resolved":"/Users/philkunz/gitlab/pushrocks_meta/webdetector/node_modules/@pushrocks/lik/dist/lik.interestmap.interest.js"}],"generated":{"js":"\"use strict\";var t=this&&this.__awaiter||function(t,e,n,r){return new(n||(n=Promise))(function(i,s){function o(t){try{a(r.next(t))}catch(e){s(e)}}function c(t){try{a(r.throw(t))}catch(e){s(e)}}function a(t){t.done?i(t.value):new n(function(e){e(t.value)}).then(o,c)}a((r=r.apply(t,e||[])).next())})};Object.defineProperty(exports,\"__esModule\",{value:!0});const e=require(\"./lik.plugins\"),n=require(\"./lik.objectmap\"),r=require(\"./lik.interestmap.interest\");class i{constructor(t){this.interestObjectMap=new n.Objectmap,this.interestObservable=new e.smartrx.ObservableIntake,this.comparisonFunc=t}addInterest(e){return t(this,void 0,void 0,function*(){this.comparisonFunc(e);let t;const n=new r.Interest(this,e,this.comparisonFunc);let i=!1;return yield this.interestObjectMap.forEach(e=>{i||e.comparisonString!==n.comparisonString||(console.log(\"info\",`interest already exists for ${n.comparisonString}`),i=!0,(t=e).renew())}),t||(t=n,this.interestObjectMap.add(t)),this.interestObservable.push(t),t})}removeInterest(t){this.interestObjectMap.findOneAndRemove(e=>t.comparisonString===e.comparisonString)}checkInterest(t){const e=this.comparisonFunc(t);return this.checkInterestByString(e)}checkInterestByString(t){return!!this.interestObjectMap.find(e=>e.comparisonString===t)}informLostInterest(t){const e=this.findInterest(t);e&&e.markLost()}findInterest(t){const e=this.comparisonFunc(t);return this.interestObjectMap.find(t=>t.comparisonString===e)}}exports.InterestMap=i;","map":{"mappings":[{"source":"../ts/lik.interestmap.ts","name":null,"original":{"line":1,"column":0},"generated":{"line":1,"column":355}},{"source":"../ts/lik.interestmap.ts","name":null,"original":{"line":1,"column":0},"generated":{"line":1,"column":361}},{"source":"../ts/lik.interestmap.ts","name":null,"original":{"line":1,"column":0},"generated":{"line":1,"column":363}},{"source":"../ts/lik.interestmap.ts","name":null,"original":{"line":1,"column":0},"generated":{"line":1,"column":371}},{"source":"../ts/lik.interestmap.ts","name":null,"original":{"line":2,"column":0},"generated":{"line":1,"column":388}},{"source":"../ts/lik.interestmap.ts","name":null,"original":{"line":2,"column":0},"generated":{"line":1,"column":390}},{"source":"../ts/lik.interestmap.ts","name":null,"original":{"line":2,"column":0},"generated":{"line":1,"column":398}},{"source":"../ts/lik.interestmap.ts","name":null,"original":{"line":6,"column":0},"generated":{"line":1,"column":417}},{"source":"../ts/lik.interestmap.ts","name":null,"original":{"line":6,"column":0},"generated":{"line":1,"column":419}},{"source":"../ts/lik.interestmap.ts","name":null,"original":{"line":6,"column":0},"generated":{"line":1,"column":427}},{"source":"../ts/lik.interestmap.ts","name":null,"origin