File

libs/nx/src/executors/shared/metadata-utils/__test/my-simple-team-plugin-lib/src/lib/pfe-acl-expression-adapter/pfe-acl-expression-adapter.module.ts

Methods

Static forRoot
forRoot()
import { PfeStateService } from '@allianz/ngx-pfe';
import { ACL_STORE_ADAPTER_TOKEN } from '@allianz/taly-acl/angular';
import { ModuleWithProviders, NgModule } from '@angular/core';
import { PfeAclExpressionAdapterFactory } from './pfe-acl-expression-adapter.factory';

@NgModule()
export class PfeAclExpressionAdapterPluginModule {
  static forRoot(): ModuleWithProviders<PfeAclExpressionAdapterPluginModule> {
    return {
      ngModule: PfeAclExpressionAdapterPluginModule,
      providers: [
        {
          provide: ACL_STORE_ADAPTER_TOKEN,
          useFactory: PfeAclExpressionAdapterFactory,
          deps: [PfeStateService]
        }
      ]
    };
  }
}

results matching ""

    No results matching ""