Report implementation that produces an LCOV coverage file and an associated HTML report from coverage objects.
The name and behavior of this report is designed to ease migration for projects that currently use
var report = require('istanbul').Report.create('lcov');
the directory in which to the
lcov.infofile. HTML files are written in a subdirectory called
lcov-report. Defaults to
Object | Null
returns a config object that has override-able keys settable via config
an object representing keys that can be overridden via the istanbul configuration where the values are the defaults used when not specified. A null return implies no config attributes
returns a one-line summary of the report
a description of what the report is about
writes the report for a set of coverage objects added to a collector.
the collector for getting the set of files and coverage
true if reports must be written synchronously, false if they can be written using asynchronous means (e.g. stream.write)