Skip to content

Incompatible FormData constructor between W3C specs #225

Closed
@vvakame

Description

@vvakame

in master/HEAD (64ab02e)
https://github.com/Microsoft/TypeScript/blob/214df64e287804577afa1fea0184c18c40f7d1ca/src/lib/dom.generated.d.ts#L10204

declare var FormData: {
    prototype: FormData;
    new(): FormData;
}

in W3C
http://www.w3.org/TR/XMLHttpRequest2/#interface-formdata

[Constructor,
 Constructor(HTMLFormElement form)]
interface FormData {
  void append(DOMString name, Blob value, optional DOMString filename);
  void append(DOMString name, DOMString value);
};

in TypeScript 1.0.1 (I think this is valid!
https://typescript.codeplex.com/SourceControl/latest#typings/lib.d.ts

declare var FormData: {
    prototype: FormData;
    new (form?: HTMLFormElement): FormData;
}

Metadata

Metadata

Assignees

Labels

BugA bug in TypeScriptFixedA PR has been merged for this issue

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions