libs/core/src/lib/itmp-core.module.ts
This module provides directives that are essential for developing Building Blocks.
List of public directives:
*aclTag
: See AclTagDirective for detailsimport { 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);
}
}