
create('clover');
create('clover', { file: 'foo', projectRoot: 'bar' });

create('cobertura');
create('cobertura', { file: 'foo', projectRoot: 'bar' });

create('html-spa');
create('html-spa', { skipEmpty: true, metricsToShow: ['branches', 'lines', 'statements'] });
create('html-spa', {
    linkMapper: {
        getPath: () => 'foo',
        relativePath: () => 'foo',
        assetPath: () => 'foo',
    },
    subdir: 'foo',
});

create('html');
create('html', { verbose: false, subdir: 'foo' });
create('html', { skipEmpty: true });
create('html', {
    linkMapper: {
        getPath: () => 'foo',
        relativePath: () => 'foo',
        assetPath: () => 'foo',
    },
});

create('json');
create('json', { file: 'foo' });

create('json-summary');
create('json-summary', { file: 'foo' });

create('lcov');
create('lcov', { file: 'foo', projectRoot: 'bar' });

create('lcovonly');
create('lcovonly', { file: 'foo' });
create('lcovonly', { projectRoot: 'bar' });

create('none');

create('teamcity');
create('teamcity', { file: 'foo' });
create('teamcity', { file: 'foo', blockName: 'bar' });

create('text');
create('text', { file: 'foo' });
create('text', { file: 'foo', maxCols: 3 });
create('text', { file: 'foo', maxCols: 3, skipFull: true, skipEmpty: true });

create('text-lcov');
create('text-lcov', { projectRoot: 'foo' });

create('text-summary');
create('text-summary', { file: 'foo' });
import { create } from 'istanbul-reports';