Report implementation that produces text output in a detailed table.
var report = require('istanbul').Report.create('text');
the directory in which to the text coverage report will be written, when writing to a file
the filename for the report. When omitted, the report is written to console
the max column width of the report. By default, the width of the report is adjusted based on the length of the paths to be reported.
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)