ngx-monitorias-uniandes-lib
Version:
This library is used for Monitorias-Uniandes system.
29 lines • 1.19 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
var core_1 = require("@angular/core");
var core_2 = require("@ngx-translate/core");
var PeriodFragmentPipe = /** @class */ (function () {
function PeriodFragmentPipe(translateService) {
this.translateService = translateService;
}
PeriodFragmentPipe.prototype.transform = function (periodFragment, isEnumType) {
if (isEnumType) {
return periodFragment === 'EIGTH_A' ? '8A' : periodFragment === 'EIGTH_B' ? '8B' : this.translateService.instant('completePeriod');
}
else {
return periodFragment.includes('8') ? periodFragment : this.translateService.instant('completePeriod');
}
};
PeriodFragmentPipe.decorators = [
{ type: core_1.Pipe, args: [{
name: 'periodFragment'
},] },
];
/** @nocollapse */
PeriodFragmentPipe.ctorParameters = function () { return [
{ type: core_2.TranslateService, },
]; };
return PeriodFragmentPipe;
}());
exports.PeriodFragmentPipe = PeriodFragmentPipe;
//# sourceMappingURL=period-fragment.pipe.js.map