constructor(opts) {
		super(opts);

		this.opts = _.defaultsDeep(this.opts, {
			folder: "./reports/metrics",
			delimiter: ",",
			rowDelimiter: "\n",

			mode: MODE_METRIC, // MODE_METRIC, MODE_LABEL

			types: null,

			interval: 5,

			filenameFormatter: null,
			rowFormatter: null
		});

		this.lastChanges = new Set();
	}
Creates an instance of CSVReporter.
@param {Object} opts
@memberof CSVReporter