RED-4590: Optimize imports

This commit is contained in:
Adina Țeudan 2022-07-11 23:08:35 +03:00
parent 3fc7a2c7c0
commit 440b845077
29 changed files with 36 additions and 39 deletions

View File

@ -1,7 +1,6 @@
import { inject, Injectable } from '@angular/core'; import { inject, Injectable } from '@angular/core';
import { GenericService } from '@iqser/common-ui'; import { GenericService } from '@iqser/common-ui';
import { Observable, of, switchMap } from 'rxjs'; import { Observable, of, switchMap } from 'rxjs';
import { UserService } from '@services/user.service';
import { EmailNotificationScheduleTypes, INotificationPreferences, Notification } from '@red/domain'; import { EmailNotificationScheduleTypes, INotificationPreferences, Notification } from '@red/domain';
import { catchError } from 'rxjs/operators'; import { catchError } from 'rxjs/operators';
import { NotificationsService } from '@services/notifications.service'; import { NotificationsService } from '@services/notifications.service';

View File

@ -1,5 +1,5 @@
import { ChangeDetectionStrategy, Component } from '@angular/core'; import { ChangeDetectionStrategy, Component } from '@angular/core';
import { DOSSIER_TEMPLATE_ID, DossierTemplate, ENTITY_TYPE } from '@red/domain'; import { DOSSIER_TEMPLATE_ID, ENTITY_TYPE } from '@red/domain';
import { Router } from '@angular/router'; import { Router } from '@angular/router';
import { firstValueFrom, Observable } from 'rxjs'; import { firstValueFrom, Observable } from 'rxjs';
import { AdminDialogService } from '../services/admin-dialog.service'; import { AdminDialogService } from '../services/admin-dialog.service';

View File

@ -1,6 +1,6 @@
import { BaseFormComponent } from '@iqser/common-ui'; import { BaseFormComponent } from '@iqser/common-ui';
import { DigitalSignatureService } from '../../../services/digital-signature.service'; import { DigitalSignatureService } from '../../../services/digital-signature.service';
import { IDigitalSignatureRequest, DigitalSignatureOption, DigitalSignatureOptions } from '@red/domain'; import { DigitalSignatureOption, DigitalSignatureOptions, IDigitalSignatureRequest } from '@red/domain';
import { firstValueFrom, Observable } from 'rxjs'; import { firstValueFrom, Observable } from 'rxjs';
export abstract class BaseSignatureConfigurationComponent extends BaseFormComponent { export abstract class BaseSignatureConfigurationComponent extends BaseFormComponent {

View File

@ -1,7 +1,7 @@
import { ChangeDetectionStrategy, Component, Input, OnInit } from '@angular/core'; import { ChangeDetectionStrategy, Component, Input, OnInit } from '@angular/core';
import { UntypedFormBuilder, Validators } from '@angular/forms'; import { UntypedFormBuilder, Validators } from '@angular/forms';
import { BaseSignatureConfigurationComponent } from '../base-signature-configuration-component'; import { BaseSignatureConfigurationComponent } from '../base-signature-configuration-component';
import { IPkcsDigitalSignature, IPkcsDigitalSignatureRequest, DigitalSignatureOptions } from '@red/domain'; import { DigitalSignatureOptions, IPkcsDigitalSignature, IPkcsDigitalSignatureRequest } from '@red/domain';
import { firstValueFrom } from 'rxjs'; import { firstValueFrom } from 'rxjs';
import { DigitalSignatureService } from '../../../../services/digital-signature.service'; import { DigitalSignatureService } from '../../../../services/digital-signature.service';
import { lastIndexOfEnd } from '../../../../../../utils'; import { lastIndexOfEnd } from '../../../../../../utils';

View File

@ -1,4 +1,4 @@
import { Injectable, Injector } from '@angular/core'; import { Injectable } from '@angular/core';
import { GenericService, RequiredParam, Validate } from '@iqser/common-ui'; import { GenericService, RequiredParam, Validate } from '@iqser/common-ui';
import { IAudit, IAuditResponse, IAuditSearchRequest, ICategory } from '@red/domain'; import { IAudit, IAuditResponse, IAuditSearchRequest, ICategory } from '@red/domain';
import { Observable } from 'rxjs'; import { Observable } from 'rxjs';

View File

@ -1,4 +1,4 @@
import { Injectable, Injector } from '@angular/core'; import { Injectable } from '@angular/core';
import { filterEach, GenericService, RequiredParam, Validate } from '@iqser/common-ui'; import { filterEach, GenericService, RequiredParam, Validate } from '@iqser/common-ui';
import { forkJoin, Observable, of } from 'rxjs'; import { forkJoin, Observable, of } from 'rxjs';
import { import {

View File

@ -1,4 +1,4 @@
import { Injectable, Injector } from '@angular/core'; import { Injectable } from '@angular/core';
import { GenericService, RequiredParam, Validate } from '@iqser/common-ui'; import { GenericService, RequiredParam, Validate } from '@iqser/common-ui';
import { IRules } from '@red/domain'; import { IRules } from '@red/domain';

View File

@ -1,4 +1,4 @@
import { Injectable, Injector } from '@angular/core'; import { Injectable } from '@angular/core';
import { GenericService, RequiredParam, Validate } from '@iqser/common-ui'; import { GenericService, RequiredParam, Validate } from '@iqser/common-ui';
import { ISmtpConfiguration } from '@red/domain'; import { ISmtpConfiguration } from '@red/domain';

View File

@ -1,4 +1,4 @@
import { Injectable, Injector } from '@angular/core'; import { Injectable } from '@angular/core';
import type { import type {
DictionaryActions, DictionaryActions,
Dossier, Dossier,

View File

@ -1,7 +1,7 @@
import { Injectable, Injector } from '@angular/core'; import { Injectable, Injector } from '@angular/core';
import { BehaviorSubject, firstValueFrom, of } from 'rxjs'; import { BehaviorSubject, firstValueFrom, of } from 'rxjs';
import { RotationType } from '@red/domain'; import { RotationType } from '@red/domain';
import { FileManagementService } from '../../../services/files/file-management.service'; import { FileManagementService } from '@services/files/file-management.service';
import { distinctUntilChanged, map, switchMap, tap } from 'rxjs/operators'; import { distinctUntilChanged, map, switchMap, tap } from 'rxjs/operators';
import { import {
ConfirmationDialogComponent, ConfirmationDialogComponent,
@ -12,9 +12,9 @@ import {
} from '@iqser/common-ui'; } from '@iqser/common-ui';
import { marker as _ } from '@biesbjerg/ngx-translate-extract-marker'; import { marker as _ } from '@biesbjerg/ngx-translate-extract-marker';
import { MatDialog } from '@angular/material/dialog'; import { MatDialog } from '@angular/material/dialog';
import { FilesService } from '../../../services/files/files.service'; import { FilesService } from '@services/files/files.service';
import { PdfViewer } from './pdf-viewer.service'; import { PdfViewer } from './pdf-viewer.service';
import { FilesMapService } from '../../../services/files/files-map.service'; import { FilesMapService } from '@services/files/files-map.service';
import { NGXLogger } from 'ngx-logger'; import { NGXLogger } from 'ngx-logger';
import { REDDocumentViewer } from './document-viewer.service'; import { REDDocumentViewer } from './document-viewer.service';

View File

@ -1,5 +1,5 @@
import { Component, Input, OnInit } from '@angular/core'; import { Component, Input, OnInit } from '@angular/core';
import { Dossier, DownloadFileType, IReportTemplate, IWatermark } from '@red/domain'; import { Dossier, DownloadFileType, IReportTemplate } from '@red/domain';
import { UntypedFormBuilder, UntypedFormGroup } from '@angular/forms'; import { UntypedFormBuilder, UntypedFormGroup } from '@angular/forms';
import { EditDossierSaveResult, EditDossierSectionInterface } from '../edit-dossier-section.interface'; import { EditDossierSaveResult, EditDossierSectionInterface } from '../edit-dossier-section.interface';
import { downloadTypesTranslations } from '@translations/download-types-translations'; import { downloadTypesTranslations } from '@translations/download-types-translations';
@ -7,7 +7,6 @@ import { ReportTemplateService } from '@services/report-template.service';
import { PermissionsService } from '@services/permissions.service'; import { PermissionsService } from '@services/permissions.service';
import { firstValueFrom } from 'rxjs'; import { firstValueFrom } from 'rxjs';
import { DossiersService } from '@services/dossiers/dossiers.service'; import { DossiersService } from '@services/dossiers/dossiers.service';
import { WatermarkService } from '@services/entity-services/watermark.service';
import { UpdateWatermarkIdsEvent } from '@components/dossier-watermark-selector/dossier-watermark-selector.component'; import { UpdateWatermarkIdsEvent } from '@components/dossier-watermark-selector/dossier-watermark-selector.component';
@Component({ @Component({

View File

@ -1,4 +1,4 @@
import { ApplicationRef, Injectable, Injector, OnDestroy } from '@angular/core'; import { ApplicationRef, Injectable, OnDestroy } from '@angular/core';
import { FileUploadModel } from '../model/file-upload.model'; import { FileUploadModel } from '../model/file-upload.model';
import { HttpErrorResponse, HttpEventType, HttpStatusCode } from '@angular/common/http'; import { HttpErrorResponse, HttpEventType, HttpStatusCode } from '@angular/common/http';
import { interval, Subject, Subscription } from 'rxjs'; import { interval, Subject, Subscription } from 'rxjs';
@ -11,7 +11,6 @@ import { FilesMapService } from '@services/files/files-map.service';
import { switchMap, tap, throttleTime } from 'rxjs/operators'; import { switchMap, tap, throttleTime } from 'rxjs/operators';
import { FilesService } from '@services/files/files.service'; import { FilesService } from '@services/files/files.service';
import { UploadDownloadDialogService } from './upload-download-dialog.service'; import { UploadDownloadDialogService } from './upload-download-dialog.service';
import { ActiveDossiersService } from '@services/dossiers/active-dossiers.service';
export interface ActiveUpload { export interface ActiveUpload {
subscription: Subscription; subscription: Subscription;
@ -21,10 +20,10 @@ export interface ActiveUpload {
@Injectable() @Injectable()
export class FileUploadService extends GenericService<IFileUploadResult> implements OnDestroy { export class FileUploadService extends GenericService<IFileUploadResult> implements OnDestroy {
static readonly MAX_PARALLEL_UPLOADS = 5; static readonly MAX_PARALLEL_UPLOADS = 5;
protected readonly _defaultModelPath = 'upload';
files: FileUploadModel[] = []; files: FileUploadModel[] = [];
groupedFiles: { [key: string]: FileUploadModel[] } = {}; groupedFiles: { [key: string]: FileUploadModel[] } = {};
activeUploads = 0; activeUploads = 0;
protected readonly _defaultModelPath = 'upload';
#pendingUploads: FileUploadModel[] = []; #pendingUploads: FileUploadModel[] = [];
#activeUploads: ActiveUpload[] = []; #activeUploads: ActiveUpload[] = [];

View File

@ -6,8 +6,7 @@ import { HttpErrorResponse, HttpStatusCode } from '@angular/common/http';
import { NGXLogger } from 'ngx-logger'; import { NGXLogger } from 'ngx-logger';
import { ActiveDossiersService } from './active-dossiers.service'; import { ActiveDossiersService } from './active-dossiers.service';
import { ArchivedDossiersService } from './archived-dossiers.service'; import { ArchivedDossiersService } from './archived-dossiers.service';
import { inject, Injectable, Injector } from '@angular/core'; import { inject, Injectable } from '@angular/core';
import { DossierStatsService } from './dossier-stats.service';
import { DashboardStatsService } from '../dossier-templates/dashboard-stats.service'; import { DashboardStatsService } from '../dossier-templates/dashboard-stats.service';
import { CHANGED_CHECK_INTERVAL } from '@utils/constants'; import { CHANGED_CHECK_INTERVAL } from '@utils/constants';

View File

@ -1,4 +1,4 @@
import { inject, Injectable, Injector } from '@angular/core'; import { inject, Injectable } from '@angular/core';
import { GenericService, mapEach } from '@iqser/common-ui'; import { GenericService, mapEach } from '@iqser/common-ui';
import { IPermissionsMapping, PermissionsMapping } from '@red/domain'; import { IPermissionsMapping, PermissionsMapping } from '@red/domain';
import { Observable } from 'rxjs'; import { Observable } from 'rxjs';

View File

@ -1,4 +1,4 @@
import { Injectable, Injector } from '@angular/core'; import { Injectable } from '@angular/core';
import { GenericService } from '@iqser/common-ui'; import { GenericService } from '@iqser/common-ui';
import { Dossier, IMatchedDocument, ISearchInput, ISearchRequest, ISearchResponse } from '@red/domain'; import { Dossier, IMatchedDocument, ISearchInput, ISearchRequest, ISearchResponse } from '@red/domain';
import { Observable, of, zip } from 'rxjs'; import { Observable, of, zip } from 'rxjs';

View File

@ -1,4 +1,4 @@
import { Injectable, Injector } from '@angular/core'; import { Injectable } from '@angular/core';
import { GenericService, QueryParam, RequiredParam, Validate } from '@iqser/common-ui'; import { GenericService, QueryParam, RequiredParam, Validate } from '@iqser/common-ui';
import { IWatermark } from '@red/domain'; import { IWatermark } from '@red/domain';
import { Observable } from 'rxjs'; import { Observable } from 'rxjs';

View File

@ -1,5 +1,5 @@
import { GenericService, HeadersConfiguration, List, QueryParam, RequiredParam, Validate } from '@iqser/common-ui'; import { GenericService, HeadersConfiguration, List, QueryParam, RequiredParam, Validate } from '@iqser/common-ui';
import { inject, Injectable, Injector } from '@angular/core'; import { inject, Injectable } from '@angular/core';
import { HttpEvent, HttpHeaders, HttpResponse } from '@angular/common/http'; import { HttpEvent, HttpHeaders, HttpResponse } from '@angular/common/http';
import { Observable } from 'rxjs'; import { Observable } from 'rxjs';
import { switchMap } from 'rxjs/operators'; import { switchMap } from 'rxjs/operators';

View File

@ -1,4 +1,4 @@
import { Injectable, Injector } from '@angular/core'; import { Injectable } from '@angular/core';
import { GenericService, HeadersConfiguration, RequiredParam, Validate } from '@iqser/common-ui'; import { GenericService, HeadersConfiguration, RequiredParam, Validate } from '@iqser/common-ui';
@Injectable({ providedIn: 'root' }) @Injectable({ providedIn: 'root' })

View File

@ -1,4 +1,4 @@
import { inject, Injectable, Injector } from '@angular/core'; import { inject, Injectable } from '@angular/core';
import { GenericService, RequiredParam, Toaster, Validate } from '@iqser/common-ui'; import { GenericService, RequiredParam, Toaster, Validate } from '@iqser/common-ui';
import { Highlight, TextHighlightOperation, TextHighlightResponse } from '@red/domain'; import { Highlight, TextHighlightOperation, TextHighlightResponse } from '@red/domain';
import { catchError, map, tap } from 'rxjs/operators'; import { catchError, map, tap } from 'rxjs/operators';

View File

@ -1,4 +1,4 @@
import { Injectable, Injector } from '@angular/core'; import { Injectable } from '@angular/core';
import { GenericService, RequiredParam, Validate } from '@iqser/common-ui'; import { GenericService, RequiredParam, Validate } from '@iqser/common-ui';
import { catchError, map } from 'rxjs/operators'; import { catchError, map } from 'rxjs/operators';
import { IViewedPage, IViewedPagesRequest } from '@red/domain'; import { IViewedPage, IViewedPagesRequest } from '@red/domain';

View File

@ -1,4 +1,4 @@
import { Injectable, Injector } from '@angular/core'; import { Injectable } from '@angular/core';
import { GenericService, RequiredParam, Validate } from '@iqser/common-ui'; import { GenericService, RequiredParam, Validate } from '@iqser/common-ui';
import { IGeneralConfiguration } from '@red/domain'; import { IGeneralConfiguration } from '@red/domain';
import { Observable } from 'rxjs'; import { Observable } from 'rxjs';

View File

@ -1,4 +1,4 @@
import { Injectable, Injector } from '@angular/core'; import { Injectable } from '@angular/core';
import { GenericService, HeadersConfiguration, RequiredParam, Validate } from '@iqser/common-ui'; import { GenericService, HeadersConfiguration, RequiredParam, Validate } from '@iqser/common-ui';
import { IPlaceholdersResponse, IReportTemplate } from '@red/domain'; import { IPlaceholdersResponse, IReportTemplate } from '@red/domain';
import { Observable } from 'rxjs'; import { Observable } from 'rxjs';

View File

@ -1,4 +1,4 @@
import { Injectable, Injector } from '@angular/core'; import { Injectable } from '@angular/core';
import { GenericService } from '@iqser/common-ui'; import { GenericService } from '@iqser/common-ui';
import { SystemPreferences } from '@red/domain'; import { SystemPreferences } from '@red/domain';
import { Observable, switchMap } from 'rxjs'; import { Observable, switchMap } from 'rxjs';

View File

@ -1,4 +1,4 @@
import { Injectable, Injector } from '@angular/core'; import { Injectable } from '@angular/core';
import { GenericService, List, RequiredParam, Validate } from '@iqser/common-ui'; import { GenericService, List, RequiredParam, Validate } from '@iqser/common-ui';
import { firstValueFrom } from 'rxjs'; import { firstValueFrom } from 'rxjs';

View File

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="iso-8859-1"?> <?xml version="1.0" encoding="iso-8859-1"?>
<!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --> <!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" <svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" x="0px" y="0px"
viewBox="0 0 512 512" style="enable-background:new 0 0 512 512;" xml:space="preserve"> viewBox="0 0 512 512" style="enable-background:new 0 0 512 512;" xml:space="preserve">
<g> <g>
<g> <g>
<path d="M499.677,426.489c4.428,0,8.017-3.589,8.017-8.017V84.977c0-2.1-0.862-4.183-2.347-5.668l-76.96-76.96 <path d="M499.677,426.489c4.428,0,8.017-3.589,8.017-8.017V84.977c0-2.1-0.862-4.183-2.347-5.668l-76.96-76.96

Before

Width:  |  Height:  |  Size: 5.0 KiB

After

Width:  |  Height:  |  Size: 5.0 KiB

View File

@ -1,7 +1,8 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<!-- Svg Vector Icons : http://www.onlinewebfonts.com/icon --> <!-- Svg Vector Icons : http://www.onlinewebfonts.com/icon -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 1000 1000" enable-background="new 0 0 1000 1000" xml:space="preserve"> <svg version="1.1" xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" viewBox="0 0 1000 1000" enable-background="new 0 0 1000 1000"
xml:space="preserve">
<metadata> Svg Vector Icons : http://www.onlinewebfonts.com/icon </metadata> <metadata> Svg Vector Icons : http://www.onlinewebfonts.com/icon </metadata>
<g><path d="M500,10C229.4,10,10,229.4,10,500c0,270.6,219.4,490,490,490c270.6,0,490-219.4,490-490C990,229.4,770.6,10,500,10z M500,876.9c-208.2,0-376.9-168.8-376.9-376.9c0-83.3,27.3-160.1,73.2-222.6l526.3,526.3C660.1,849.6,583.3,876.9,500,876.9z M802.6,724L276,197.3c62.6-46.5,140-74.2,224-74.2c208.2,0,376.9,168.7,376.9,376.9C876.9,584,849.1,661.3,802.6,724z"/></g> <g><path d="M500,10C229.4,10,10,229.4,10,500c0,270.6,219.4,490,490,490c270.6,0,490-219.4,490-490C990,229.4,770.6,10,500,10z M500,876.9c-208.2,0-376.9-168.8-376.9-376.9c0-83.3,27.3-160.1,73.2-222.6l526.3,526.3C660.1,849.6,583.3,876.9,500,876.9z M802.6,724L276,197.3c62.6-46.5,140-74.2,224-74.2c208.2,0,376.9,168.7,376.9,376.9C876.9,584,849.1,661.3,802.6,724z"/></g>
</svg> </svg>

Before

Width:  |  Height:  |  Size: 852 B

After

Width:  |  Height:  |  Size: 817 B

View File

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<svg width="100px" height="100px" viewBox="0 0 100 100" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <svg width="100px" height="100px" viewBox="0 0 100 100" version="1.1" xmlns="http://www.w3.org/2000/svg">
<g id="Symbols" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> <g id="Symbols" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<g id="import-redactions" fill="currentColor" fill-rule="nonzero"> <g id="import-redactions" fill="currentColor" fill-rule="nonzero">
<path d="M68.5,0 L96.5,28 L96.5,100 L16.5,100 L16.5,72 L26.5001786,72 L26.5001786,89.9998214 L86.5001786,89.9998214 L86.5001786,34.9998214 L61.5001786,34.9998214 L61.5001786,9.99982143 L26.5001786,9.99982143 L26.5001786,46 L16.5,46 L16.5,0 L68.5,0 Z M43.4996429,39 L63.4996429,59.5 L43.4996429,80.0003571 L35.9996429,73.0005357 L44.5,64.5001786 L3.5,64.5001786 L3.5,54.5001786 L44.5,54.5001786 L35.9996429,46.5 L43.4996429,39 Z M71.5001786,16.9998214 L71.5001786,25 L79.5003571,25 L71.5001786,16.9998214 Z" id="Combined-Shape"></path> <path d="M68.5,0 L96.5,28 L96.5,100 L16.5,100 L16.5,72 L26.5001786,72 L26.5001786,89.9998214 L86.5001786,89.9998214 L86.5001786,34.9998214 L61.5001786,34.9998214 L61.5001786,9.99982143 L26.5001786,9.99982143 L26.5001786,46 L16.5,46 L16.5,0 L68.5,0 Z M43.4996429,39 L63.4996429,59.5 L43.4996429,80.0003571 L35.9996429,73.0005357 L44.5,64.5001786 L3.5,64.5001786 L3.5,54.5001786 L44.5,54.5001786 L35.9996429,46.5 L43.4996429,39 Z M71.5001786,16.9998214 L71.5001786,25 L79.5003571,25 L71.5001786,16.9998214 Z" id="Combined-Shape"></path>

Before

Width:  |  Height:  |  Size: 923 B

After

Width:  |  Height:  |  Size: 880 B

View File

@ -20,8 +20,8 @@ export class HttpCacheInterceptor implements HttpInterceptor {
}), }),
catchError(() => catchError(() =>
// console.log("[CACHE-API] Cache fetch error", cacheError, req.url); // console.log("[CACHE-API] Cache fetch error", cacheError, req.url);
this.sendRequest(req, next) this.sendRequest(req, next),
) ),
); );
} }
@ -37,7 +37,7 @@ export class HttpCacheInterceptor implements HttpInterceptor {
if (event instanceof HttpResponse) { if (event instanceof HttpResponse) {
this._cacheApiService.cacheRequest(request, event); this._cacheApiService.cacheRequest(request, event);
} }
}) }),
); );
} }
} }

View File

@ -2,7 +2,7 @@ import { IdToObjectListCacheStoreService } from './id-to-object-list-cache-store
import { Injectable } from '@angular/core'; import { Injectable } from '@angular/core';
@Injectable({ @Injectable({
providedIn: 'root' providedIn: 'root',
}) })
export class IdToObjectCacheRegisterService { export class IdToObjectCacheRegisterService {
constructor(private _idToObjectListCacheStoreService: IdToObjectListCacheStoreService) {} constructor(private _idToObjectListCacheStoreService: IdToObjectListCacheStoreService) {}