Migrate to @angular-eslint/prefer-inject and @typescript-eslint/prefer-readonly (#11665)

This commit is contained in:
Denys Vuika
2026-02-18 15:38:01 +00:00
committed by GitHub
parent f8fa996b04
commit 3f542d99ba
470 changed files with 2638 additions and 2247 deletions
@@ -15,7 +15,7 @@
* limitations under the License.
*/
import { Inject, Injectable, Optional } from '@angular/core';
import { Injectable, inject } from '@angular/core';
import { AppConfigService } from '@alfresco/adf-core';
import { SearchConfiguration } from '../models/search-configuration.interface';
import { BaseQueryBuilderService } from './base-query-builder.service';
@@ -24,15 +24,16 @@ import { AlfrescoApiService } from '../../services/alfresco-api.service';
@Injectable({ providedIn: 'root' })
export class SearchQueryBuilderService extends BaseQueryBuilderService {
private readonly configuration = inject<SearchConfiguration>(ADF_SEARCH_CONFIGURATION, { optional: true });
public isFilterServiceActive(): boolean {
return false;
}
constructor(
appConfig: AppConfigService,
alfrescoApiService: AlfrescoApiService,
@Optional() @Inject(ADF_SEARCH_CONFIGURATION) private configuration?: SearchConfiguration
) {
constructor() {
const appConfig = inject(AppConfigService);
const alfrescoApiService = inject(AlfrescoApiService);
super(appConfig, alfrescoApiService);
}