UNPKG

@tsdi/unit

Version:

unit testing framework, base on AOP, Ioc container

54 lines (52 loc) 1.19 kB
import { __decorate, __metadata } from "tslib"; import { lang, isClass, Abstract } from '@tsdi/ioc'; /** * reportor. * * @export * @abstract * @class Reporter */ let Reporter = class Reporter { constructor() { } static ρAnn() { return { "name": "Reporter", "params": { "render": ["suites"], "track": ["error"] } }; } }; Reporter = __decorate([ Abstract(), __metadata("design:paramtypes", []) ], Reporter); export { Reporter }; /** * realtime reporter. * * @export * @abstract * @class RealtimeReporter */ let RealtimeReporter = class RealtimeReporter extends Reporter { constructor() { super(); } static ρAnn() { return { "name": "RealtimeReporter", "params": { "renderSuite": ["desc"], "renderCase": ["desc"] } }; } }; RealtimeReporter = __decorate([ Abstract(), __metadata("design:paramtypes", []) ], RealtimeReporter); export { RealtimeReporter }; /** * is target reporter. * * @export * @param {*} target * @returns */ export function isReporterClass(target) { return isClass(target) && lang.isExtendsClass(target, Reporter); } //# sourceMappingURL=../sourcemaps/reports/Reporter.js.map