libs/nx/src/executors/shared/metadata-utils/__test/my-team-plugin-lib/src/lib/escaped-max-length/escaped-max-length.module.ts
Static forRoot |
forRoot()
|
import { PLUGIN_VALIDATORS } from '@allianz/taly-core';
import { CommonModule } from '@angular/common';
import { ModuleWithProviders, NgModule } from '@angular/core';
import { EscapedMaxLengthValidator } from './escaped-max-length.service';
@NgModule({
providers: [
{
provide: PLUGIN_VALIDATORS,
useClass: EscapedMaxLengthValidator,
multi: true
}
],
imports: [CommonModule]
})
export class EscapedMaxLengthValidatorModule {
static forRoot(): ModuleWithProviders<EscapedMaxLengthValidatorModule> {
return {
ngModule: EscapedMaxLengthValidatorModule
};
}
}