All files / src/mongodb/functions/index add.index.to.attributes.ts

100% Statements 6/6
100% Branches 0/0
100% Functions 2/2
100% Lines 6/6

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14        6x 7x 9x 9x 9x       6x  
'use strict';
 
import {Schema} from 'mongoose';
 
const addIndexToAttributes = (schema: Schema, attributes: string[], index: 1 | -1): void => {
	attributes.forEach((attribute: string): void => {
		const ind: any = {};
		ind[attribute] = index;
		schema.index(ind);
	});
};
 
export default addIndexToAttributes;