@netgrif/components-core
Version:
Netgrif Application engine frontend core Angular library
37 lines • 5.45 kB
JavaScript
import { Injectable } from "@angular/core";
import { SingleTaskContentService } from "./single-task-content.service";
import { UnlimitedTaskContentService } from "./unlimited-task-content.service";
import * as i0 from "@angular/core";
import * as i1 from "./field-converter.service";
import * as i2 from "../../snack-bar/services/snack-bar.service";
import * as i3 from "@ngx-translate/core";
import * as i4 from "../../logger/services/logger.service";
export class TaskContentServiceFactory {
_fieldConverterService;
_snackBarService;
_translate;
_log;
_injector;
constructor(_fieldConverterService, _snackBarService, _translate, _log, _injector) {
this._fieldConverterService = _fieldConverterService;
this._snackBarService = _snackBarService;
this._translate = _translate;
this._log = _log;
this._injector = _injector;
}
createSingleTaskContentService() {
return new SingleTaskContentService(this._fieldConverterService, this._snackBarService, this._translate, this._log, this._injector);
}
createUnlimitedTaskContentService() {
return new UnlimitedTaskContentService(this._fieldConverterService, this._snackBarService, this._translate, this._log, this._injector);
}
static ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "17.3.12", ngImport: i0, type: TaskContentServiceFactory, deps: [{ token: i1.FieldConverterService }, { token: i2.SnackBarService }, { token: i3.TranslateService }, { token: i4.LoggerService }, { token: i0.Injector }], target: i0.ɵɵFactoryTarget.Injectable });
static ɵprov = i0.ɵɵngDeclareInjectable({ minVersion: "12.0.0", version: "17.3.12", ngImport: i0, type: TaskContentServiceFactory, providedIn: 'root' });
}
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "17.3.12", ngImport: i0, type: TaskContentServiceFactory, decorators: [{
type: Injectable,
args: [{
providedIn: 'root'
}]
}], ctorParameters: () => [{ type: i1.FieldConverterService }, { type: i2.SnackBarService }, { type: i3.TranslateService }, { type: i4.LoggerService }, { type: i0.Injector }] });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGFzay1jb250ZW50LXNlcnZpY2UtZmFjdG9yeS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL25ldGdyaWYtY29tcG9uZW50cy1jb3JlL3NyYy9saWIvdGFzay1jb250ZW50L3NlcnZpY2VzL3Rhc2stY29udGVudC1zZXJ2aWNlLWZhY3RvcnkudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFDLFVBQVUsRUFBVyxNQUFNLGVBQWUsQ0FBQztBQUtuRCxPQUFPLEVBQUMsd0JBQXdCLEVBQUMsTUFBTSwrQkFBK0IsQ0FBQztBQUN2RSxPQUFPLEVBQUMsMkJBQTJCLEVBQUMsTUFBTSxrQ0FBa0MsQ0FBQzs7Ozs7O0FBSzdFLE1BQU0sT0FBTyx5QkFBeUI7SUFFWjtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBSnRCLFlBQXNCLHNCQUE2QyxFQUM3QyxnQkFBaUMsRUFDakMsVUFBNEIsRUFDNUIsSUFBbUIsRUFDbkIsU0FBbUI7UUFKbkIsMkJBQXNCLEdBQXRCLHNCQUFzQixDQUF1QjtRQUM3QyxxQkFBZ0IsR0FBaEIsZ0JBQWdCLENBQWlCO1FBQ2pDLGVBQVUsR0FBVixVQUFVLENBQWtCO1FBQzVCLFNBQUksR0FBSixJQUFJLENBQWU7UUFDbkIsY0FBUyxHQUFULFNBQVMsQ0FBVTtJQUN6QyxDQUFDO0lBRU0sOEJBQThCO1FBQ2pDLE9BQU8sSUFBSSx3QkFBd0IsQ0FBQyxJQUFJLENBQUMsc0JBQXNCLEVBQUUsSUFBSSxDQUFDLGdCQUFnQixFQUFFLElBQUksQ0FBQyxVQUFVLEVBQUUsSUFBSSxDQUFDLElBQUksRUFBRSxJQUFJLENBQUMsU0FBUyxDQUFDLENBQUM7SUFDeEksQ0FBQztJQUVNLGlDQUFpQztRQUNwQyxPQUFPLElBQUksMkJBQTJCLENBQUMsSUFBSSxDQUFDLHNCQUFzQixFQUFFLElBQUksQ0FBQyxnQkFBZ0IsRUFBRSxJQUFJLENBQUMsVUFBVSxFQUFFLElBQUksQ0FBQyxJQUFJLEVBQUUsSUFBSSxDQUFDLFNBQVMsQ0FBQyxDQUFDO0lBQzNJLENBQUM7d0dBZlEseUJBQXlCOzRHQUF6Qix5QkFBeUIsY0FGdEIsTUFBTTs7NEZBRVQseUJBQXlCO2tCQUhyQyxVQUFVO21CQUFDO29CQUNSLFVBQVUsRUFBRSxNQUFNO2lCQUNyQiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7SW5qZWN0YWJsZSwgSW5qZWN0b3J9IGZyb20gXCJAYW5ndWxhci9jb3JlXCI7XG5pbXBvcnQge0xvZ2dlclNlcnZpY2V9IGZyb20gXCIuLi8uLi9sb2dnZXIvc2VydmljZXMvbG9nZ2VyLnNlcnZpY2VcIjtcbmltcG9ydCB7RmllbGRDb252ZXJ0ZXJTZXJ2aWNlfSBmcm9tIFwiLi9maWVsZC1jb252ZXJ0ZXIuc2VydmljZVwiO1xuaW1wb3J0IHtTbmFja0JhclNlcnZpY2V9IGZyb20gXCIuLi8uLi9zbmFjay1iYXIvc2VydmljZXMvc25hY2stYmFyLnNlcnZpY2VcIjtcbmltcG9ydCB7VHJhbnNsYXRlU2VydmljZX0gZnJvbSBcIkBuZ3gtdHJhbnNsYXRlL2NvcmVcIjtcbmltcG9ydCB7U2luZ2xlVGFza0NvbnRlbnRTZXJ2aWNlfSBmcm9tIFwiLi9zaW5nbGUtdGFzay1jb250ZW50LnNlcnZpY2VcIjtcbmltcG9ydCB7VW5saW1pdGVkVGFza0NvbnRlbnRTZXJ2aWNlfSBmcm9tIFwiLi91bmxpbWl0ZWQtdGFzay1jb250ZW50LnNlcnZpY2VcIjtcblxuQEluamVjdGFibGUoe1xuICAgIHByb3ZpZGVkSW46ICdyb290J1xufSlcbmV4cG9ydCBjbGFzcyBUYXNrQ29udGVudFNlcnZpY2VGYWN0b3J5IHtcblxuICAgIGNvbnN0cnVjdG9yKHByb3RlY3RlZCBfZmllbGRDb252ZXJ0ZXJTZXJ2aWNlOiBGaWVsZENvbnZlcnRlclNlcnZpY2UsXG4gICAgICAgICAgICAgICAgcHJvdGVjdGVkIF9zbmFja0JhclNlcnZpY2U6IFNuYWNrQmFyU2VydmljZSxcbiAgICAgICAgICAgICAgICBwcm90ZWN0ZWQgX3RyYW5zbGF0ZTogVHJhbnNsYXRlU2VydmljZSxcbiAgICAgICAgICAgICAgICBwcm90ZWN0ZWQgX2xvZzogTG9nZ2VyU2VydmljZSxcbiAgICAgICAgICAgICAgICBwcm90ZWN0ZWQgX2luamVjdG9yOiBJbmplY3Rvcikge1xuICAgIH1cblxuICAgIHB1YmxpYyBjcmVhdGVTaW5nbGVUYXNrQ29udGVudFNlcnZpY2UoKTogU2luZ2xlVGFza0NvbnRlbnRTZXJ2aWNlIHtcbiAgICAgICAgcmV0dXJuIG5ldyBTaW5nbGVUYXNrQ29udGVudFNlcnZpY2UodGhpcy5fZmllbGRDb252ZXJ0ZXJTZXJ2aWNlLCB0aGlzLl9zbmFja0JhclNlcnZpY2UsIHRoaXMuX3RyYW5zbGF0ZSwgdGhpcy5fbG9nLCB0aGlzLl9pbmplY3Rvcik7XG4gICAgfVxuXG4gICAgcHVibGljIGNyZWF0ZVVubGltaXRlZFRhc2tDb250ZW50U2VydmljZSgpOiBVbmxpbWl0ZWRUYXNrQ29udGVudFNlcnZpY2Uge1xuICAgICAgICByZXR1cm4gbmV3IFVubGltaXRlZFRhc2tDb250ZW50U2VydmljZSh0aGlzLl9maWVsZENvbnZlcnRlclNlcnZpY2UsIHRoaXMuX3NuYWNrQmFyU2VydmljZSwgdGhpcy5fdHJhbnNsYXRlLCB0aGlzLl9sb2csIHRoaXMuX2luamVjdG9yKTtcbiAgICB9XG59XG4iXX0=