Files: e9d4ab45391a98cd08092fe447f7cd7c3732779b / lib / add-lookup-methods.js
353 bytesRaw
1 | module.exports = function (target, lookup, checkUpdated) { |
2 | target.keys = function () { |
3 | checkUpdated && checkUpdated() |
4 | return Object.keys(lookup) |
5 | } |
6 | |
7 | target.get = function (key) { |
8 | checkUpdated && checkUpdated() |
9 | return lookup[key] |
10 | } |
11 | |
12 | target.has = function (key) { |
13 | checkUpdated && checkUpdated() |
14 | return key in lookup |
15 | } |
16 | } |
17 |
Built with git-ssb-web