UNPKG

one-double-zero

Version:

[![NPM version][npm-image]][npm-url] [![Build Status][build-image]][build-url] [![Coverage percentage][coveralls-image]][coveralls-url]

39 lines (35 loc) 1.25 kB
'use strict'; var oneDoubleZeroCore = require('one-double-zero-core'); /** * Creates and returns an instance of One Double Zero. * * @param logInfo A function executed by the created instance whenever it needs to log some information * @param readFile A function executed by the created instance whenever it needs to read the content of a file * @return The newly created instance of One Double Zero */ const createOneDoubleZero = (logInfo, readFile) => { const oneDoubleZeroCore$1 = oneDoubleZeroCore.createOneDoubleZero(logInfo, readFile); const report = async (coverageMap, reporters, outputDirectory, watermarks) => { const context = { outputDirectory, coverageMap, watermarks }; for (const reporter of reporters) { reporter.execute(context); } }; return { ...oneDoubleZeroCore$1, report }; }; Object.defineProperty(exports, "thresholdTypes", { enumerable: true, get: function () { return oneDoubleZeroCore.thresholdTypes; } }); Object.defineProperty(exports, "unresolvable", { enumerable: true, get: function () { return oneDoubleZeroCore.unresolvable; } }); exports.createOneDoubleZero = createOneDoubleZero;