dependencies Legend  Declarations  Module  Bootstrap  Providers  Exports cluster_TalyCoreModule cluster_TalyCoreModule_exports cluster_TalyCoreModule_providers AclModule AclModule InputElementInjectorModule InputElementInjectorModule TalyCoreModule TalyCoreModule TalyCoreModule->AclModule TalyCoreModule->InputElementInjectorModule BuildingBlockMetaService BuildingBlockMetaService BuildingBlockMetaService->TalyCoreModule

File

libs/core/src/lib/itmp-core.module.ts

Description

This module provides directives that are essential for developing Building Blocks.

List of public directives:

import { AclModule } from '@allianz/taly-acl/angular';
import { InputElementInjectorModule } from '@allianz/taly-acl/input-element-injector-directive';
import { Inject, NgModule } from '@angular/core';
import { PluginValidatorUnion, __setPluginValidators } from './form-support/plugins-validation';
import { BuildingBlockMetaService } from './services/building-block-meta.service';
import { PLUGIN_VALIDATORS } from './tokens';

/**
 * This module provides directives that are essential for developing Building Blocks.
 *
 *  List of public directives:
 * - `*aclTag`: See {@link AclTagDirective} for details
 */
@NgModule({
  providers: [BuildingBlockMetaService],
  exports: [AclModule, InputElementInjectorModule]
})
export class TalyCoreModule {
  constructor(@Inject(PLUGIN_VALIDATORS) private pluginValidators: PluginValidatorUnion[]) {
    __setPluginValidators(this.pluginValidators);
  }
}

results matching ""

    No results matching ""