FormData yazı tipini kullanmak istiyorum. Ne yazık ki, generated typescript definition files, Typescript Issue #1074'da açıklandığı gibi bir Form Öğesi olan bir FormData yapıcısını desteklemez. generated definition yanlıştır çünküTypescript: javascript yerleşiği için tür tanımı hatası çevresinde çalışma
var formEl = <HTMLFormElement> document.getElementById("myForm");
var formData = new FormData(formEl);
kod aşağıdaki hatayı veriyor:
Aşağıdaki kod var
aşağıdaki bildiriyi kullanmak istiyorumerror TS2346: Supplied parameters do not match any signature of call target.
:
declare var FormData: {
prototype: FormData;
new (form?: HTMLFormElement): FormData;
}
Ancak, bu tür tanımını eklerseniz, bu hatayı alıyorum:
error TS2403: Subsequent variable declarations must have the same type. Variable 'FormData' must be of type '{ new(): FormData; prototype: FormData; }', but here has type '{ new (form?: HTMLFormElement): FormData; prototype: FormData; }'.
Bu soruna nasıl çalışabilirim? Potansiyel 1
Bummer üzerindedir. – Joe