Пользовательский угловой валидатор с опциями tsconfig - PullRequest
0 голосов
/ 24 октября 2018

У меня есть следующий пользовательский валидатор как часть базы кода, с которой я работаю

export class MyValidators {
    public static isType(control: AbstractControl): {[key: string]: boolean} {
        try {
            let obj = new MyType(control.value);
            return null;
        } catch {
            return { isType: false };
        }
    }
}

До недавнего времени это работало нормально, я решил добавить noUnusedLocals и noUnusedParameters к своему tsconfig.json файл.

Из-за этого я получаю следующую ошибку:

ОШИБКА: ... / my-type.validator.ts [4, 13]: неиспользуемое выражение, ожидаемое назначениеили вызов функции

Мне интересно, есть ли способ обойти это?

Есть ли способ построить объект, не назначая его переменной сразу?Могу ли я сначала присвоить результат конструктора некоторой переменной, а затем проверить, является ли он нулевым?

const isType: MyType = new MyType(control.value);
return isType ? null : { isType: false };

Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...