19 lines
646 B
TypeScript
19 lines
646 B
TypeScript
import { inject } from '@angular/core';
|
|
import { Dictionary } from '../interfaces/dictionary.interface';
|
|
import { LanguageManager } from '../services/language-manager';
|
|
|
|
export class NameAndCompanyFieldsErrorsDictionary implements Dictionary {
|
|
private readonly languageManager = inject(LanguageManager);
|
|
private readonly maxlen: string;
|
|
private readonly required = this.languageManager.strings.errorMessageRequired;
|
|
|
|
constructor() {
|
|
this.maxlen = this.languageManager.strings.errorMessageMaxLength(120);
|
|
}
|
|
|
|
getDictionary(): { [key: string]: string } {
|
|
const { maxlen, required } = this;
|
|
return { maxlen, required };
|
|
}
|
|
}
|