В моем tslint.json у меня есть это:
"typedef": [true, "call-signature", "parameter"],
"no-inferrable-types": [true, "ignore-params"],
, так как я хочу, чтобы функции имели тип возвращаемого значения, а параметры имели тип, однако это заставляет меня вводить тип в предполагаемые параметры. пример:
Это не работает, даже если начало и конец выводятся в виде чисел:
transform(start = 6, end = 4): number {
return;
}
Есть ли способ заставить параметры иметь ТОЛЬКО тип, когда они не инициализируются, как в примере?
Это должно пройти:
transform(start = 6, end = 4): number {
return;
}
Это должно завершиться ошибкой:
transform(start, end): number {
return;
}