UNPKG

dts-jest

Version:

A preprocessor for Jest to snapshot test TypeScript declaration (.d.ts) files

31 lines (30 loc) 1.41 kB
"use strict"; exports.__esModule = true; var path = require("path"); var definitions_1 = require("./definitions"); var create_typescript_info_1 = require("./utils/create-typescript-info"); var normalize_config_1 = require("./utils/normalize-config"); var Reporter = /** @class */ (function () { // tslint:disable-next-line:no-parameter-properties function Reporter(global_config) { this.global_config = global_config; } // tslint:disable-next-line:naming-convention Reporter.prototype.onRunComplete = function (contexts) { // istanbul ignore next var write_stream = this.global_config.useStderr ? process.stderr : process.stdout; write_stream.write('\n'); contexts.forEach(function (context) { var _a = normalize_config_1.normalize_config(context.config.globals[definitions_1.config_namespace]), ts = _a.typescript, typescript_path = _a.typescript_path; // istanbul ignore next var context_name = contexts.size > 1 ? " " + path.basename(context.config.rootDir) + ": " : ' '; var typescript_info = create_typescript_info_1.create_typescript_info(ts.version, typescript_path, false); write_stream.write("[dts-jest]" + context_name + typescript_info + "\n"); }); write_stream.write('\n'); }; return Reporter; }()); exports.Reporter = Reporter;