UNPKG

@chuxingpay/basic

Version:

package contains general json data such as currency codes, bed types, facility type, bank list, branch/group list etc.

30 lines (22 loc) 615 B
"use strict"; function BrandMap() { var data = require("../lib/BrandMap.json"); Object.defineProperty(this, "list", { configurable: false, enumerable: true, get: function get() { return data; } }); this.find = function (name) { return data.filter(item => Object.values(item).indexOf(name) !== -1); }; this.findOne = function (name) { return data.find(item => Object.values(item).indexOf(name) !== -1) || {}; }; this.findByLevel = function (level) { return data.filter(item => item.level == level); }; return this; }; module.exports = new BrandMap();