UNPKG

@netgrif/components-core

Version:

Netgrif Application engine frontend core Angular library

32 lines 6.87 kB
import { Router } from '@angular/router'; import { UserService } from '../../user/services/user.service'; import { TaskResourceService } from '../../resources/engine-endpoint/task-resource.service'; import { SessionService } from '../../authentication/session/services/session.service'; import { AuthenticationService } from '../../authentication/services/authentication/authentication.service'; import { PublicUrlResolverService } from '../../public/services/public-url-resolver.service'; import { LoggerService } from '../../logger/services/logger.service'; import { ResourceProvider } from '../../resources/resource-provider.service'; import { ConfigurationService } from '../../configuration/configuration.service'; import { FieldConverterService } from '../../task-content/services/field-converter.service'; import { RedirectService } from '../../routing/redirect-service/redirect.service'; import { publicFactoryResolver } from '../../public/factories/public-factory-resolver'; import { PublicTaskResourceService } from '../../resources/engine-endpoint/public/public-task-resource.service'; export const TaskResourceServiceProvider = { provide: TaskResourceService, useFactory: (userService, sessionService, authService, router, publicResolverService, logger, provider, config, fieldConverter, redirectService) => { return publicFactoryResolver(userService, sessionService, authService, router, publicResolverService, new TaskResourceService(provider, config, fieldConverter, logger), new PublicTaskResourceService(provider, config, fieldConverter, logger), redirectService); }, deps: [ UserService, SessionService, AuthenticationService, Router, PublicUrlResolverService, LoggerService, ResourceProvider, ConfigurationService, FieldConverterService, RedirectService ] }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGFzay1yZXNvdXJjZS1zZXJ2aWNlLnByb3ZpZGVyLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vLi4vcHJvamVjdHMvbmV0Z3JpZi1jb21wb25lbnRzLWNvcmUvc3JjL2xpYi9wcm92aWRlcnMvdGFzay1yZXNvdXJjZS90YXNrLXJlc291cmNlLXNlcnZpY2UucHJvdmlkZXIudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLE1BQU0sRUFBRSxNQUFNLGlCQUFpQixDQUFDO0FBQ3pDLE9BQU8sRUFBRSxXQUFXLEVBQUUsTUFBTSxrQ0FBa0MsQ0FBQztBQUMvRCxPQUFPLEVBQUUsbUJBQW1CLEVBQUUsTUFBTSx1REFBdUQsQ0FBQztBQUM1RixPQUFPLEVBQUUsY0FBYyxFQUFFLE1BQU0sdURBQXVELENBQUM7QUFDdkYsT0FBTyxFQUFFLHFCQUFxQixFQUFFLE1BQU0scUVBQXFFLENBQUM7QUFDNUcsT0FBTyxFQUFFLHdCQUF3QixFQUFFLE1BQU0sbURBQW1ELENBQUM7QUFDN0YsT0FBTyxFQUFFLGFBQWEsRUFBRSxNQUFNLHNDQUFzQyxDQUFDO0FBQ3JFLE9BQU8sRUFBRSxnQkFBZ0IsRUFBRSxNQUFNLDJDQUEyQyxDQUFDO0FBQzdFLE9BQU8sRUFBRSxvQkFBb0IsRUFBRSxNQUFNLDJDQUEyQyxDQUFDO0FBQ2pGLE9BQU8sRUFBRSxxQkFBcUIsRUFBRSxNQUFNLHFEQUFxRCxDQUFDO0FBQzVGLE9BQU8sRUFBRSxlQUFlLEVBQUUsTUFBTSxpREFBaUQsQ0FBQztBQUNsRixPQUFPLEVBQUUscUJBQXFCLEVBQUUsTUFBTSxnREFBZ0QsQ0FBQztBQUN2RixPQUFPLEVBQUUseUJBQXlCLEVBQUUsTUFBTSxxRUFBcUUsQ0FBQztBQUVoSCxNQUFNLENBQUMsTUFBTSwyQkFBMkIsR0FBRztJQUN2QyxPQUFPLEVBQUUsbUJBQW1CO0lBQzVCLFVBQVUsRUFBRSxDQUNSLFdBQXdCLEVBQ3hCLGNBQThCLEVBQzlCLFdBQWtDLEVBQ2xDLE1BQWMsRUFDZCxxQkFBK0MsRUFDL0MsTUFBcUIsRUFDckIsUUFBMEIsRUFDMUIsTUFBNEIsRUFDNUIsY0FBcUMsRUFDckMsZUFBZ0MsRUFBRSxFQUFFO1FBQ3BDLE9BQU8scUJBQXFCLENBQ3hCLFdBQVcsRUFDWCxjQUFjLEVBQ2QsV0FBVyxFQUNYLE1BQU0sRUFDTixxQkFBcUIsRUFDckIsSUFBSSxtQkFBbUIsQ0FBQyxRQUFRLEVBQUUsTUFBTSxFQUFFLGNBQWMsRUFBRSxNQUFNLENBQUMsRUFDakUsSUFBSSx5QkFBeUIsQ0FBQyxRQUFRLEVBQUUsTUFBTSxFQUFFLGNBQWMsRUFBRSxNQUFNLENBQUMsRUFDdkUsZUFBZSxDQUNsQixDQUFDO0lBQ04sQ0FBQztJQUNELElBQUksRUFBRTtRQUNGLFdBQVc7UUFDWCxjQUFjO1FBQ2QscUJBQXFCO1FBQ3JCLE1BQU07UUFDTix3QkFBd0I7UUFDeEIsYUFBYTtRQUNiLGdCQUFnQjtRQUNoQixvQkFBb0I7UUFDcEIscUJBQXFCO1FBQ3JCLGVBQWU7S0FBQztDQUN2QixDQUFBIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgUm91dGVyIH0gZnJvbSAnQGFuZ3VsYXIvcm91dGVyJztcbmltcG9ydCB7IFVzZXJTZXJ2aWNlIH0gZnJvbSAnLi4vLi4vdXNlci9zZXJ2aWNlcy91c2VyLnNlcnZpY2UnO1xuaW1wb3J0IHsgVGFza1Jlc291cmNlU2VydmljZSB9IGZyb20gJy4uLy4uL3Jlc291cmNlcy9lbmdpbmUtZW5kcG9pbnQvdGFzay1yZXNvdXJjZS5zZXJ2aWNlJztcbmltcG9ydCB7IFNlc3Npb25TZXJ2aWNlIH0gZnJvbSAnLi4vLi4vYXV0aGVudGljYXRpb24vc2Vzc2lvbi9zZXJ2aWNlcy9zZXNzaW9uLnNlcnZpY2UnO1xuaW1wb3J0IHsgQXV0aGVudGljYXRpb25TZXJ2aWNlIH0gZnJvbSAnLi4vLi4vYXV0aGVudGljYXRpb24vc2VydmljZXMvYXV0aGVudGljYXRpb24vYXV0aGVudGljYXRpb24uc2VydmljZSc7XG5pbXBvcnQgeyBQdWJsaWNVcmxSZXNvbHZlclNlcnZpY2UgfSBmcm9tICcuLi8uLi9wdWJsaWMvc2VydmljZXMvcHVibGljLXVybC1yZXNvbHZlci5zZXJ2aWNlJztcbmltcG9ydCB7IExvZ2dlclNlcnZpY2UgfSBmcm9tICcuLi8uLi9sb2dnZXIvc2VydmljZXMvbG9nZ2VyLnNlcnZpY2UnO1xuaW1wb3J0IHsgUmVzb3VyY2VQcm92aWRlciB9IGZyb20gJy4uLy4uL3Jlc291cmNlcy9yZXNvdXJjZS1wcm92aWRlci5zZXJ2aWNlJztcbmltcG9ydCB7IENvbmZpZ3VyYXRpb25TZXJ2aWNlIH0gZnJvbSAnLi4vLi4vY29uZmlndXJhdGlvbi9jb25maWd1cmF0aW9uLnNlcnZpY2UnO1xuaW1wb3J0IHsgRmllbGRDb252ZXJ0ZXJTZXJ2aWNlIH0gZnJvbSAnLi4vLi4vdGFzay1jb250ZW50L3NlcnZpY2VzL2ZpZWxkLWNvbnZlcnRlci5zZXJ2aWNlJztcbmltcG9ydCB7IFJlZGlyZWN0U2VydmljZSB9IGZyb20gJy4uLy4uL3JvdXRpbmcvcmVkaXJlY3Qtc2VydmljZS9yZWRpcmVjdC5zZXJ2aWNlJztcbmltcG9ydCB7IHB1YmxpY0ZhY3RvcnlSZXNvbHZlciB9IGZyb20gJy4uLy4uL3B1YmxpYy9mYWN0b3JpZXMvcHVibGljLWZhY3RvcnktcmVzb2x2ZXInO1xuaW1wb3J0IHsgUHVibGljVGFza1Jlc291cmNlU2VydmljZSB9IGZyb20gJy4uLy4uL3Jlc291cmNlcy9lbmdpbmUtZW5kcG9pbnQvcHVibGljL3B1YmxpYy10YXNrLXJlc291cmNlLnNlcnZpY2UnO1xuXG5leHBvcnQgY29uc3QgVGFza1Jlc291cmNlU2VydmljZVByb3ZpZGVyID0ge1xuICAgIHByb3ZpZGU6IFRhc2tSZXNvdXJjZVNlcnZpY2UsXG4gICAgdXNlRmFjdG9yeTogKFxuICAgICAgICB1c2VyU2VydmljZTogVXNlclNlcnZpY2UsXG4gICAgICAgIHNlc3Npb25TZXJ2aWNlOiBTZXNzaW9uU2VydmljZSxcbiAgICAgICAgYXV0aFNlcnZpY2U6IEF1dGhlbnRpY2F0aW9uU2VydmljZSxcbiAgICAgICAgcm91dGVyOiBSb3V0ZXIsXG4gICAgICAgIHB1YmxpY1Jlc29sdmVyU2VydmljZTogUHVibGljVXJsUmVzb2x2ZXJTZXJ2aWNlLFxuICAgICAgICBsb2dnZXI6IExvZ2dlclNlcnZpY2UsXG4gICAgICAgIHByb3ZpZGVyOiBSZXNvdXJjZVByb3ZpZGVyLFxuICAgICAgICBjb25maWc6IENvbmZpZ3VyYXRpb25TZXJ2aWNlLFxuICAgICAgICBmaWVsZENvbnZlcnRlcjogRmllbGRDb252ZXJ0ZXJTZXJ2aWNlLFxuICAgICAgICByZWRpcmVjdFNlcnZpY2U6IFJlZGlyZWN0U2VydmljZSkgPT4ge1xuICAgICAgICByZXR1cm4gcHVibGljRmFjdG9yeVJlc29sdmVyKFxuICAgICAgICAgICAgdXNlclNlcnZpY2UsXG4gICAgICAgICAgICBzZXNzaW9uU2VydmljZSxcbiAgICAgICAgICAgIGF1dGhTZXJ2aWNlLFxuICAgICAgICAgICAgcm91dGVyLFxuICAgICAgICAgICAgcHVibGljUmVzb2x2ZXJTZXJ2aWNlLFxuICAgICAgICAgICAgbmV3IFRhc2tSZXNvdXJjZVNlcnZpY2UocHJvdmlkZXIsIGNvbmZpZywgZmllbGRDb252ZXJ0ZXIsIGxvZ2dlciksXG4gICAgICAgICAgICBuZXcgUHVibGljVGFza1Jlc291cmNlU2VydmljZShwcm92aWRlciwgY29uZmlnLCBmaWVsZENvbnZlcnRlciwgbG9nZ2VyKSxcbiAgICAgICAgICAgIHJlZGlyZWN0U2VydmljZVxuICAgICAgICApO1xuICAgIH0sXG4gICAgZGVwczogW1xuICAgICAgICBVc2VyU2VydmljZSxcbiAgICAgICAgU2Vzc2lvblNlcnZpY2UsXG4gICAgICAgIEF1dGhlbnRpY2F0aW9uU2VydmljZSxcbiAgICAgICAgUm91dGVyLFxuICAgICAgICBQdWJsaWNVcmxSZXNvbHZlclNlcnZpY2UsXG4gICAgICAgIExvZ2dlclNlcnZpY2UsXG4gICAgICAgIFJlc291cmNlUHJvdmlkZXIsXG4gICAgICAgIENvbmZpZ3VyYXRpb25TZXJ2aWNlLFxuICAgICAgICBGaWVsZENvbnZlcnRlclNlcnZpY2UsXG4gICAgICAgIFJlZGlyZWN0U2VydmljZV1cbn1cbiJdfQ==