1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
| "use strict";
|
| Object.defineProperty(exports, "__esModule", {
| value: true
| });
| exports.default = getMatchFactory;
| function getMatchFactory(map) {
| return function getMatch(args) {
| const match = args.reduce((list, arg, i) => {
| return list.filter(keyword => keyword[1][i] === arg);
| }, map);
| if (match.length) {
| return match[0][0];
| }
| return false;
| };
| }
| module.exports = exports["default"];
|
|