According to https://demos.telerik.com/aspnet-mvc/grid/editing-custom-validation,I write the following script. It can be executed in javascript. But it has a syntax error when using typescript. The syntax "kendo.ui.validator" doesn't exists. How can I solve this problem and what "kendo.ui.validator" means?
$.extend(true, kendo.ui.validator, {
rules: {
required(input) {
if (input.is("[name='LineNumber']")) {
if ($.trim($(input).val()) === "") {
input.attr("data-required-msg", "@ViewLocalizer["LineNumberNullErrorMessage"]");
return false;
}
}
if (input.is("[name='ParameterName']")) {
if ($.trim($(input).val()) === "") {
input.attr("data-required-msg", "@ViewLocalizer["ParameterNameNullErrorMessage"]");
return false;
}
}
return true;
}
}
});