UNPKG

@imranbarbhuiya/mongoose-fuzzy-searching

Version:
20 lines (19 loc) 571 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.createNGramsMiddleware = void 0; var fields_1 = require("./db/fields"); var createNGramsMiddleware = function (attributes, fields, next) { try { if (!Array.isArray(attributes)) { attributes = [attributes]; } attributes.forEach(function (attribute) { (0, fields_1.createNGrams)(attribute, fields); }); next(); } catch (err) { next(err); } }; exports.createNGramsMiddleware = createNGramsMiddleware;