UNPKG

@types/karma-junit-reporter

Version:
48 lines (40 loc) 2.06 kB
# Installation > `npm install --save @types/karma-junit-reporter` # Summary This package contains type definitions for karma-junit-reporter (https://github.com/karma-runner/karma-junit-reporter#readme). # Details Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/karma-junit-reporter. ## [index.d.ts](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/karma-junit-reporter/index.d.ts) ````ts import "karma"; declare module "karma" { interface ConfigOptions { junitReporter?: JUnitReporterConfiguration | undefined; } interface JUnitReporterConfiguration { /** results will be saved as $outputDir/$browserName.xml */ outputDir?: string | undefined; /** if included, results will be saved as $outputDir/$browserName/$outputFile */ outputFile?: string | undefined; /** suite will become the package name attribute in xml testsuite element */ suite?: string | undefined; /** add browser name to report and classes names */ useBrowserName?: boolean | undefined; /** function (browser, result) to customize the name attribute in xml testcase element */ nameFormatter?: ((browser: any, result: any) => string) | undefined; /** function (browser, result) to customize the classname attribute in xml testcase element */ classNameFormatter?: ((browser: any, result: any) => string) | undefined; /** key value pair of properties to add to the <properties> section of the report */ properties?: { [key: string]: any; } | undefined; /** use '1' if reporting to be per SonarQube 6.2 XML format */ xmlVersion?: number | null | undefined; } } ```` ### Additional Details * Last updated: Tue, 07 Nov 2023 09:09:38 GMT * Dependencies: [@types/karma](https://npmjs.com/package/@types/karma) # Credits These definitions were written by [Piotr Błażejewicz (Peter Blazejewicz)](https://github.com/peterblazejewicz).