"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.getAppropriatePlugin = void 0;
var in_clause_under_conjunction_1 = require("./in-clause-under-conjunction");
var head = require("lodash.head");
function getAppropriatePlugin(queryParam, options) {
    var plugins = [
        new in_clause_under_conjunction_1.InClauseUnderConjunction(queryParam, options)
    ];
    return head(plugins.filter(function (plugin) { return plugin.isMatched(); }));
}
exports.getAppropriatePlugin = getAppropriatePlugin;
//# sourceMappingURL=index.js.map